Toast is a leading restaurant technology platform that processes over $150B in annual GPV. As a Principal Software Engineer in the Payments team, you'll be at the forefront of evolving Toast's Funds Management platform to meet growing global needs. This role combines technical leadership with hands-on engineering, focusing on building scalable payment solutions that power Toast's financial product suite.
You'll be responsible for creating technical strategies and coordinating designs for Toast's largest restaurant brands, working closely with Product Managers to develop technology roadmaps that enable enterprise customers. The role involves designing mission-critical platform components, ensuring accurate and timely fund distribution, and building integrations with external systems.
The tech stack is comprehensive, including Java/Kotlin backend services, React frontends, and Android applications. The infrastructure leverages AWS services, PostgreSQL databases, Apache Spark for data processing, and RabbitMQ for messaging. You'll work in a microservices architecture, dealing with complex payment flows and high-scale systems.
Toast offers a collaborative environment where you'll partner with UX, Product Management, and other engineering teams. The company values diversity and inclusion, embedding these principles into their culture and design. They embrace a hybrid work model that balances in-person collaboration with individual needs.
This is an excellent opportunity for a technical leader with deep payments industry experience who wants to make a significant impact on a platform that serves the restaurant community. You'll be able to influence architectural decisions, mentor team members, and help shape the future of restaurant technology.