Principal Software Engineer
closed
Toast
Summary
Join Toast's Delivery Services team as a Principal Software Engineer and lead the evolution of our delivery architecture and data models. You will define and implement frameworks and processes to ensure quality, resilience, and scalability of user experiences. Develop and execute technical strategies to solve complex business challenges using data-driven decisions. Establish guiding technical and delivery principles that influence engineering practices across the organization. Mentor and guide engineers, fostering a culture of continuous improvement. Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives. This role offers a significant impact in a critical space and the opportunity to drive excellence within the team and influence the broader engineering community.
Requirements
- Understanding of distributed event-driven systems
- Proven track record of technical leadership and collaboration on complex projects
- Hands-on experience building backend applications using Java, Kotlin, Scala, or other object oriented language(s)
- Expertise in database schema design
- Passionate about solving complex problems and delivering impactful, scalable solutions
- Respectful, empathetic, and humble
- Has a growth mindset with an emphasis on improving yourself and your team
- Balances getting things done with platform stability
Responsibilities
- Lead the evolution of our Delivery architecture and data models, delivering scalable solutions that have significant business impact
- Define and implement frameworks and processes that guarantee the quality, resilience, and scalability of our user experiences
- Develop and execute technical strategies to solve complex business challenges, leveraging data-driven decisions to prioritize impactful changes
- Establish guiding technical and delivery principles that influence engineering practices across the broader engineering organization
- 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
Preferred Qualifications
Familiarity with DynamoDB
Benefits
- Competitive compensation and benefits programs
- Cash compensation (overtime, bonus/commissions, if eligible)
- Benefits
- Equity (if eligible)
- Hybrid work model