Toast
Technology
PrincipalEngineer,CardReadersTeam
Neural analysis suggests this role is
optimal for Principal candidates.
“Principal Engineer, Card Readers Team at Toast. Skills: Payment integrations, JVM solutions, Transactional processing, SDK integration. Develop technical strategies. Execute technical strategies”
Industry & Context.
Solve complex business challenges; Data-driven decision making
What They're Looking For.
Must Have
Lead large, cross-team platform initiatives, Expert-level Kotlin, Java, JVM languages, High-scale multi-threading/concurrency, Fluency with card payments, EMV standards and technology, Experience in large Android codebase, Architecting for domain boundaries, Modularity, reusability, testability, Complex and robust SDK integrations, Expertise in security best practices, Key management best practices, Designing public APIs, Expertise in observability, Monitoring and alerting, Complex user-device interactions, Mentoring a team of developers
Nice to Have
Deep experience with coroutines
What You'll Do.
Develop technical strategies
Execute technical strategies
Leverage data and insights
Prioritize improvements
Establish technical principles
Establish delivery principles
Influence engineering practices
Architect applications
Lead agile development
Conduct daily stand-ups
Foster continuous improvement
Foster engineering excellence
Maintain partnerships
Align technical solutions
Enhance development workflow
Pioneer new approaches
Contribute to innovation
Contribute to productivity
How You'll Work.
Team & Collaboration
Cross-functional stakeholders; Core POS application team; Lines of business
Process & Methodology
Agile development, Sprint planning, Daily stand-ups, Retrospectives
Full Job Description
Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. As a Principal Engineer on the Card Readers team, you will be a technical leader 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 define the target architecture for our payment solutions. Your expertise in high-throughput asynchronous JVM solutions, coupled with a deep understanding of mission-critical transactional processing, will be crucial in delivering robust and scalable solutions. A day in the life (Responsibilities) Develop and execute technical strategies to solve complex business challenges, leveraging data and customer insights to prioritize impactful improvements. Establish guiding technical and delivery principles that influence engineering practices across the broader engineering organization. Architect, design, and develop robust, high-performance applications using Kotlin, optimized for security, speed, availability, and reliability. Raise the bar as a high-throughput, hands-on code contributor modeling high standards. Lead agile development processes, including sprint planning, daily stand-ups, and retrospectives. Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence. Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives. Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team. What you'll need to thrive (Requirements) Demonstrated ability to lead large, cross-team platform initiatives, setting technical direction b
Applying for this Principal Engineer, Card Readers Team role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Toast?
Real rants from real employees. Read before you apply.