
Senior Software Engineer
Toast, Inc.Responsibilities
- Design, build, deploy, and maintain resilient and scalable features across Toast’s enterprise products.
- Lead complex projects spanning multiple teams and systems.
- Collaborate with product management, UX, QA, engineers, and other teams to develop features and products.
- Drive high-quality technical output and sound engineering decisions.
- Provide design feedback, participate in code reviews, and champion software development and CI/CD best practices.
- Build automated tests and ensure reliable production delivery and operation of features.
- Monitor feature success and failures after rollout.
- Mentor and coach peer engineers.
Requirements
- 5+ years of experience building backend services and RESTful APIs.
- Proficiency in object-oriented programming languages such as Java or Kotlin.
- Hands-on experience building fault-tolerant, highly scalable, and secure distributed systems.
- Proficiency with SQL and NoSQL databases and a strong understanding of distributed datastores.
- Strong foundations in data structures and algorithms.
- Deep understanding of testing, quality, and software development lifecycle best practices.
- Experience testing applications and delivering reliable software to production.
- Experience with cloud infrastructure such as AWS or similar.
- Strong cross-team communication skills on complex technical topics.
- Knowledge and hands-on experience building Android applications is a nice-to-have.
Benefits
- Toast offers competitive compensation and benefits designed to support employees’ healthy lifestyles and changing needs.
- The role follows a hybrid work model with in-office expectations varying by region.
- Toast provides an accessible and inclusive hiring process with reasonable accommodations available.
Categories
About Toast, Inc.
Bottom Line – Solving business problems and generating positive growth is our jam! We are focused on helping purpose-driven brands make a positive impact with predictable Inbound Growth Programs. As a small business, we get it. Growing pains are genuine for many companies in today’s evolving digital landscape. Standing apart from your competition, connecting with your customers, predictably hitting your goals, and scaling are becoming more challenging as local and global markets expand. But it's not impossible. Digging into the unique challenges your business encounters, we analyze every detail and identify opportunities to grow. Our conversational framework is based on data, mixed with beautiful design, story-telling, and smothered in personality to craft marketing and sales strategies that make it all happen. Do you want to transform your company into a crave-worthy brand that new and existing customers will love and promote? Let's Get Cookin'!