Toast is seeking a Principal Software Engineer to elevate their architecture and team to the next level. This role is crucial in the development and optimization of Toast's restaurant platform, which processes billions of dollars in payments and provides cutting-edge financial service solutions to customers. The position focuses on building extensible, resilient, and scalable systems using continuous delivery methodologies.
As a Principal Software Engineer, you'll be working with a modern tech stack including Kotlin, DynamoDB, React, Pulsar, Camel, GraphQL, and various Big Data technologies. The role involves significant collaboration with Data Platform teams to create best-in-class reporting and analytics products. You'll be responsible for designing and implementing solutions that maintain high performance while ensuring flexibility and scalability.
The ideal candidate brings 12+ years of software development experience, with proven expertise in continuous delivery of production-grade services. Strong proficiency in Java, Kotlin, and cloud technologies (AWS/Azure/GCP) is essential. Experience with database technologies and a track record of leading mission-critical platform components are crucial.
Toast offers a competitive compensation package with comprehensive benefits. The company maintains a strong commitment to diversity, equity, and inclusion, recognizing these as key ingredients in their recipe for success. The role follows a hybrid work model, requiring at least 2 days per week in the Chennai office, providing a balance between collaborative in-person work and flexibility.
This position offers an exciting opportunity to shape the future of restaurant technology while working with cutting-edge tools and technologies. You'll be part of a team that processes billions in payments and builds solutions that directly impact the restaurant industry, one of the most diverse and dynamic sectors in the world.