A complete application in a minute — tailored resume and cover letter, ready to send.
Toast is seeking a Senior Software Engineer for the Card Readers team to ensure fast, reliable, and secure processing of millions of payments. You’ll design, develop, and maintain our POS payment integrations and work with hardware SDKs, the core POS app team, and cross-functional partners to drive architecture decisions.
You’ll specialize in high‑throughput asynchronous JVM solutions using Kotlin, mentor peers, lead performance and security best practices, and help shape development at Toast
Excellent communication, collaboration, and problem-solving skills that lead others by exampleDeep knowledge of multi-threading/concurrency (experience with coroutines a plus)Openness and enthusiasm for AI tooling to enhance R&D productivityExperience working in a large (Android) project/codebase, architecting for clear domain boundaries, modularity, reusability, and testabilityExpertise in observability, monitoring, and alerting for complex user-device interactionsExperience designing public APIs for hassle-free consumptionStrong skills in mentoring fellow developers on best practicesTrack record of complex and robust SDK integrations completed successfullyExpert-level proficiency in Kotlin, Java, and/or JVM languagesCard Payments/EMV experienceHardware/device integration experienceSecurity and key management experience