Principal Software Engineer @ Toast
Your Application Journey
Email Hiring Manager
Job Details
About Principal Software Engineer
Toast creates technology to help restaurants and local businesses succeed in a digital world. As a Principal Software Engineer on the Orders Cloud Sync Team, you will design, build, deploy, and maintain highly resilient and scalable systems that process over 1 billion order changes weekly for over 150,000 customers.
Responsibilities
- Design, build, deploy, and maintain state of the art systems.
- Lead complex projects spanning multiple teams.
- Design solutions anticipating future needs and tradeoffs.
- Communicate technical direction and guide teams in execution.
- Diagnose performance bottlenecks and implement optimizations.
- Leverage cutting edge AI tools to enhance development workflow.
Requirements
- Experience presenting architecture visions and guiding teams.
- Proven delivery of complex, mission critical production services.
- Ownership experience in scaling distributed systems.
- Leader with a growth mindset in functional areas.
- Respectful, empathetic, and humble in approach.
Tech Stack
Our stack includes Android tablets, backend Kotlin/Java services (with DropWizard), AWS (DynamoDB, RDS, Lambda), sharded Postgres databases, Apache Spark, React ES6, and event-driven architectures using Pulsar and RabbitMQ.
AI at Toast
Toast encourages using new AI tools to build faster, improve quality, and drive innovation across all disciplines.
Total Rewards & Work Model
Competitive compensation, benefits, and potential equity. Embracing a hybrid work model to foster in-person collaboration while addressing individual needs.
Key skills/competency
- Scalability
- Distributed Systems
- Architecture
- Microservices
- AI Tools
- Java
- Kotlin
- AWS
- Performance Optimization
- Team Leadership
How to Get Hired at Toast
🎯 Tips for Getting Hired
- Customize Your Resume: Tailor your resume to highlight scalable architecture and AI tools experience.
- Study Toast Culture: Review Toast's mission, values, and hybrid work benefits.
- Showcase Leadership: Emphasize your role in guiding teams and complex projects.
- Prepare Technical Answers: Be ready to discuss scalable systems and performance optimizations.
- Engage on Professional Networks: Leverage LinkedIn and Glassdoor insights for Toast.