Toast is a leading restaurant platform company that's revolutionizing how restaurants operate and succeed. As a Principal Software Engineer, you'll play a crucial role in shaping the technical strategy for Toast's largest restaurant brands. This position combines deep technical expertise with strategic thinking, requiring you to create and coordinate designs that meet enterprise-level restaurant needs.
You'll work directly with Product Managers to develop technology roadmaps that enable enterprise customers to leverage Toast's full potential. The role involves close collaboration with technical leaders and implementation teams across the organization to deliver robust, scalable solutions that integrate with customers' external systems. While primarily focused on internal development, you'll occasionally interact with enterprise customers to understand their requirements and provide expert guidance during Toast deployment.
The ideal candidate brings 12+ years of experience in high-scale SaaS solutions, with expertise in technologies like Java, Kotlin, React, and modern architectural patterns. You'll need strong skills in enterprise system integration, API design, and microservices architecture. The role demands excellent interpersonal abilities, as you'll build partnerships across engineering, product, and customer success teams.
Toast offers a hybrid work environment that balances in-person collaboration with flexibility. The company strongly values diversity and inclusion, creating an environment where all employees can thrive. You'll be part of a team that's transforming the restaurant industry while working on challenging technical problems at scale.
This is an excellent opportunity for a technical leader who's passionate about enterprise software, customer value, and collaborative problem-solving. You'll help shape Toast's enterprise technology strategy while working with cutting-edge technologies in a fast-growing market segment.