<p><strong>Senior Software Engineer - Card Readers</strong></p> <p>Toast is building the all-in-one restaurant platform that helps restaurants operate their business, increase sales, engage guests, and keep employees happy. Toast connects employees, operations, and guests on a reliable, easy-to-use platform so restaurateurs can stay one step ahead of a rapidly evolving hospitality market.</p> <p>The Card Readers team processes millions of card payments a day for Toast’s restaurant customers. Hundreds of thousands of restaurants depend on the software we build to run their business. We make payments friction-free while maintaining the highest levels of security, enabling new payment options, and staying at the forefront of emerging technologies.</p> <p>As a Senior Software Engineer on the Card Readers team, it’s your job to make sure those millions of payments are processed quickly, reliably, and securely. You will be a key team member responsible for designing, developing, and maintaining our POS payment integrations. You will work closely with hardware SDKs, the core POS application team, and other cross-functional stakeholders to drive technical decisions and refine the target architecture for our payment solutions. Your expertise in high-throughput asynchronous JVM solutions, coupled with a deep understanding of mission-critical transaction processing, will be crucial in delivering robust and scalable solutions.<br><br><strong>A day in the life (Responsibilities)</strong></p> <ul> <li>Design, develop and roll out robust, high-performance applications using Kotlin.</li> <li>Lead technical discussions and decisions on best practices, performance optimizations, and security.</li> <li>Collaborate with cross-functional teams (backend, product, UX/UI, QA) to deliver seamless payment experiences.</li> <li>Optimize mobile payment flows for security, speed, and reliability.</li> <li>Shape the face of development at Toast by helping to balance building maintainable software for long term success, with the need to deliver value to customers in an iterative fashion.</li> <li>Ensure compliance with PCI-DSS, security best practices, and other financial industry standards.</li> <li>Mentor and guide junior engineers, conduct code reviews, and drive best practices in software development.</li> <li>Troubleshoot and resolve complex technical issues, ensuring high availability and performance.</li> <li>Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.</li> <li>Stay up to date with emerging technologies, frameworks, and trends.<br><br></li> </ul> <p><strong>What you'll need to thrive (Requirements)</strong></p> <p><strong>Expert-level
toast
Posted via Greenhouse_public
Apply Now takes you to Rozgoo, where auto-apply can submit your application for this role. Updated today.
Apply Now