Toast is looking for a Principal Software Engineer to join the Orders Cloud Sync Team to provide a state-of-the-art platform for processing and synchronizing order changes, enabling complex workflows for customers and ensuring over 1 billion order changes per week across over 150,000 customers are processed quickly and accurately.
Requirements
- You have experience presenting an architecture vision and helping teams realize it
- You have experience shipping complex mission critical production services
- You have ownership over entire products and experience scaling distributed systems
- backend Kotlin and Java services
- AWS extensively, ranging from DynamoDB to RDS to Lambda
- sharded Postgres databases
- Apache Spark for large scale data workloads including query and batch processing
- React and ES6
- Android application written in Java and Kotlin
- Pulsar event driven architecture along with some RabbitMQ clusters as well as direct tablet communication to the back end
Responsibilities
- Design, build, deploy, and maintain highly resilient and scalable systems that are critical to our customers’ success
- Lead complex projects that span multiple teams to improve functionality and reliability for our customers
- Design solutions that anticipate and accommodate future needs while considering tradeoffs
- Effectively communicate technical direction, guide teams through execution and drive organizational quality practices
- Act as a force multiplier in improving engineering productivity
- Diagnose performance bottlenecks and implement optimizations
- Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.
Other
- You are respectful, empathetic, and humble
- You have a growth mindset with an emphasis on improving yourself and your functional area
- You are viewed as a leader in your functional area and are trusted to make technical decisions that impact short and long term business objectives
- hybrid work model that fosters in-person collaboration while valuing individual needs
- We embrace that diversity with authenticity, inclusivity, respect, and humility.