Taro Logo

Senior Software Engineer - Backend (Java)

Leading hospitality software company in the US providing restaurant management and point of sale solutions.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Engineer - Backend (Java)

Toast, a leading hospitality software company, is expanding its enterprise-level support with the formation of the 'Enterprise Payments' team. This role offers an exciting opportunity to build and innovate next-generation software solutions with a global-first mindset. As a Senior Software Engineer focusing on Backend development, you'll be instrumental in developing solutions for enterprise customers like Marriott and others worldwide.

The position requires expertise in building highly resilient and scalable features across Toast's Enterprise products. You'll work with a modern tech stack including Java, Kotlin, and various cloud technologies. The role involves leading complex projects, collaborating across multiple teams, and maintaining high-quality standards in software development.

The team operates in a collaborative environment where you'll work closely with Product Management, UX, QA, and other engineering teams. You'll have the opportunity to mentor peers while contributing to Toast's expansion in the global market. The tech stack includes microservice architecture, event-driven messaging, and modern databases, providing a robust foundation for building enterprise-scale solutions.

Toast offers a comprehensive benefits package and embraces a culture of diversity and inclusion. The company provides a hybrid work environment that values both in-person collaboration and individual needs. This role is perfect for experienced engineers who want to make a significant impact in the hospitality technology sector while working with cutting-edge technologies and enterprise-scale challenges.

Last updated 19 minutes ago

Responsibilities For Senior Software Engineer - Backend (Java)

  • Design, build, deploy, and maintain highly resilient and scalable features across Toast's Enterprise line-of-products
  • Lead complex projects that may span multiple teams & systems
  • Collaborate with PM, UX & QA, and other engineers, on the development of new features & products
  • Partner with a wide array of teams across Toast
  • Drive high-quality team output and ensure that the team makes solid technical decisions
  • Collaborate with peer engineers, provide design feedback, and participate in code reviews
  • Champion best practices for SDLC & CICD life-cycles
  • Ensure quality by building automated testing for changes
  • Roll features out to customers, ensuring successful delivery and operation
  • Mentor & coach your peer engineers

Requirements For Senior Software Engineer - Backend (Java)

Java
Kotlin
Kubernetes
MongoDB
PostgreSQL
RabbitMQ
React
  • 5+ years experience building backend services and RESTFUL APIs
  • Proficiency in Object Oriented Programming Languages such as Java, Kotlin etc.
  • Have strong understanding & hands-on experience of building fault-tolerant, highly-scalable & secure distributed systems
  • Proficiency with sql/nosql databases, strong understanding of distributed datastores
  • Strong foundations in data structures & algorithms
  • Deep understanding of testing, quality, and proficiency in SDLC best practices
  • Proficiency in testing applications & delivering high-quality, reliable apps to production
  • Excellent cross-team communication skills on complex technical topics
  • Experience working with Cloud Infrastructure (AWS or similar)

Benefits For Senior Software Engineer - Backend (Java)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive compensation
  • Health benefits
  • Flexible work arrangements
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Toast Senior Software Engineer - Backend (Java)

Senior Software Engineer

Senior Software Engineer role at Toast, building secure and scalable identity management systems for a leading restaurant technology platform.

Senior Software Engineer

Senior Software Engineer role at Toast, building login and permissions experiences for restaurant platform users. Full-stack development with Java/Kotlin and modern web technologies.

Senior Software Engineer

Senior Software Engineer position at Toast in Bangalore, building enterprise reporting and analytics features for restaurant management platform using Java, React, and cloud technologies.

Senior Software Engineer, Backend

Senior Backend Software Engineer role at Oscar Health, building reliable healthcare technology applications with $158k-$208k salary range.

Sr. Software Engineer - Core Platform

Senior Software Engineer position at Legion Intelligence focusing on core platform development for Generative AI systems using Python and Rust.