Senior Software Engineer

Toast Toast · Enterprise · Bangalore, India · R & D : Engineering : Payments

Senior Software Engineer at Toast, a hospitality software company, focusing on enhancing enterprise-level support and features across the platform. The role involves designing, building, deploying, and maintaining scalable backend services and APIs, leading complex projects, ensuring quality through automated testing, and mentoring other engineers. The tech stack includes Java, Kotlin, AWS, Postgres, Apache Spark, React, and Android. Toast uses AI tools to empower employees across disciplines to build faster and with higher quality, but this specific role is not directly building AI models.

What you'd actually do

  1. Design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products
  2. Lead complex projects that improve functionality and reliability for our customers
  3. Partner with a wide array of teams across Toast
  4. Ensure quality by building automated testing for changes
  5. Roll* features out to customers, including monitoring for success

Skills

Required

  • Backend services and APIs
  • Object Oriented Language (Java or Kotlin)
  • Testing
  • Quality
  • Best practices
  • Production services
  • Platform stability and reliability
  • Scaling distributed systems
  • Cross-team communication

Nice to have

  • UX and PM collaboration
  • Mentoring and coaching

What the JD emphasized

  • Minimum Bachelor's Degree Required
  • 5+ years experience building backend services and APIs
  • Extensive experience working with an Object Oriented Language like Java or Kotlin, with a deep understanding of testing, quality, and best practices
  • Experience shipping production services and balancing getting things done with platform stability and reliability
  • Experience building backend services and APIs and scaling distributed systems