Senior Software Engineer, Enterprise

Toast Toast · Enterprise · Canada · Remote · R & D : Engineering : Enterprise

Senior Software Engineer for Toast's enterprise quick service restaurant team. This role involves working across the entire Toast platform (POS, backend, front end) to ensure the product meets the expanding needs of enterprise customers. Responsibilities include designing, building, deploying, and maintaining scalable features, leading complex projects, ensuring quality through automated testing, collaborating with UX and PM, and mentoring other engineers. The company mentions using AI tools to empower employees and improve efficiency, and also using AI in the hiring process for support tasks.

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 like Java or Kotlin
  • testing
  • quality
  • best practices
  • shipping production services
  • platform stability and reliability
  • scaling distributed systems
  • cross-team communication skills

Nice to have

  • building android applications with kotlin
  • building front end applications

What the JD emphasized

  • 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