Taro Logo

Senior Software Engineer - Backend (Java)

Leading hospitality software company 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

Description For Senior Software Engineer - Backend (Java)

Toast is a leading hospitality software company expanding its enterprise-level support to meet growing customer demands. We're building the 'Enterprise Payments' team from the ground up to support Toast's global expansion, focusing on enterprise customers like Marriott. As a Senior Software Engineer, you'll be part of developing next-generation software solutions with a global-first mindset.

The role involves working with cutting-edge technologies in a microservice architecture, including Java, Kotlin, Apache Pulsar, RabbitMQ, and various AWS services. You'll be responsible for designing and building highly resilient and scalable features for Toast's enterprise products, leading complex projects across multiple teams, and ensuring high-quality technical decisions.

Our tech stack includes Android apps built with Kotlin & Java, backend services following microservice architecture, event-driven messaging systems, and modern frontend technologies. We use tools like Datadog, Sentry, and Splunk for monitoring and logging.

We offer competitive compensation and benefits, embracing a hybrid work model that values in-person collaboration while respecting individual needs. Toast is committed to diversity, equity, and inclusion, creating an environment where employees from all backgrounds can thrive.

This is an excellent opportunity for a senior engineer looking to make a significant impact in the hospitality technology sector, working with enterprise-level systems and helping shape the future of restaurant management solutions.

Last updated a day 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
MongoDB
PostgreSQL
Redis
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
  • Passion for building great software products
  • 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
Parental Leave
  • Competitive compensation
  • Health benefits
  • Flexible hybrid work model
  • Parental leave

Interested in this job?

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

Senior Software Engineer

Senior Software Engineer role at Toast, focusing on Identity & Access Management, building secure and scalable solutions for restaurant technology platform.

Senior Software Engineer

Senior Software Engineer position at Toast, working on the Onboarding Applications Team to create seamless customer onboarding experiences for the Toast POS platform.

Senior Full Stack Software Engineer - Help Center

Senior Full Stack Software Engineer position at Toast, building Help Center solutions with Java/Kotlin and React, hybrid work in Dublin.

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.

Sr. Salesforce Engineer, DSP Tech, Last Mile

Senior Salesforce Engineer position at Amazon's Last Mile DSP Tech team, focusing on Service Cloud and Sales Cloud implementations to optimize delivery operations.