Taro Logo

Principal Software Engineer- Backend

Toast builds restaurant platform technology that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
12+ years of experience
Enterprise SaaS · Finance

Description For Principal Software Engineer- Backend

Toast is seeking a Principal Software Engineer to elevate their architecture and team to the next level. This role is crucial in the development and optimization of Toast's restaurant platform, which processes billions of dollars in payments and provides cutting-edge financial service solutions to customers. The position focuses on building extensible, resilient, and scalable systems using continuous delivery methodologies.

As a Principal Software Engineer, you'll be working with a modern tech stack including Kotlin, DynamoDB, React, Pulsar, Camel, GraphQL, and various Big Data technologies. The role involves significant collaboration with Data Platform teams to create best-in-class reporting and analytics products. You'll be responsible for designing and implementing solutions that maintain high performance while ensuring flexibility and scalability.

The ideal candidate brings 12+ years of software development experience, with proven expertise in continuous delivery of production-grade services. Strong proficiency in Java, Kotlin, and cloud technologies (AWS/Azure/GCP) is essential. Experience with database technologies and a track record of leading mission-critical platform components are crucial.

Toast offers a competitive compensation package with comprehensive benefits. The company maintains a strong commitment to diversity, equity, and inclusion, recognizing these as key ingredients in their recipe for success. The role follows a hybrid work model, requiring at least 2 days per week in the Chennai office, providing a balance between collaborative in-person work and flexibility.

This position offers an exciting opportunity to shape the future of restaurant technology while working with cutting-edge tools and technologies. You'll be part of a team that processes billions in payments and builds solutions that directly impact the restaurant industry, one of the most diverse and dynamic sectors in the world.

Last updated 3 hours ago

Responsibilities For Principal Software Engineer- Backend

  • Design and deliver the next generation of Toast products using Toast set of technologies
  • Work with Data Platform teams to develop best in class reporting and analytics product
  • Document solution design, write & review code, test and rollout solutions to production
  • Collaborate with peers to optimize for solution design performance, flexibility and scalability
  • Collaborate with UX, Product Management, QA and partner engineering teams
  • Directly coach and mentor engineers on best practices

Requirements For Principal Software Engineer- Backend

Java
Kotlin
MongoDB
PostgreSQL
React
  • 12+ years of software development experience
  • Experience with continuous delivery of high quality, reliable and scalable services to production
  • Experience in AI, Cloud, Image processing and Full stack development
  • Proficient in database technologies such as SQL server, Postgres, or Dynamo DB
  • Proficient in cloud technologies such as AWS, Azure or GCP
  • Proficient in Java, Kotlin, C# or other object oriented language(s)
  • Experience working in a team with Agile/Scrum methodology
  • Experience leading the build and scale of mission critical platform components
  • Experience of tackling complex and ambiguous problems
  • Hands-on mentoring of other engineers

Benefits For Principal Software Engineer- Backend

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Competitive compensation
  • Health benefits
  • Flexible work arrangements

Interested in this job?

Jobs Related To Toast Principal Software Engineer- Backend