Staff Software Engineer, Employee Lifecycle Management

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

Staff Software Engineer for Toast's Employee Lifecycle Management team, focusing on building scalable software solutions for managing employee data, payroll, and benefits. The role involves full-stack development, mentoring, and championing best practices.

What you'd actually do

  1. Lead fellow developers, product managers, and designers, to build amazing Employee management features with a goal of making it easier for customers, their employees, and other toast teams to interact with employees.
  2. Flex your full-stack development muscles with challenging end-to-end tasks in a supportive, collaborative team environment
  3. Participate in designing, estimating, implementing, testing, and debugging end-to-end solutions
  4. Mentor developers through code-pairing and detailed code, architecture, and project reviews
  5. Champion best practices for development, deployment and quality life cycles

Skills

Required

  • Java
  • Kotlin
  • Object-oriented programming
  • React
  • TypeScript
  • REST
  • GraphQL
  • Mentoring
  • Software development best practices
  • Quality assurance

Nice to have

  • Employee lifecycle management
  • Payroll systems
  • Benefits administration

What the JD emphasized

  • Strong foundation in Java, Kotlin or other object oriented language(s)
  • Experience with modern web standards and technologies (e.g. React, TypeScript, REST, GraphQL)
  • Experience maintaining a high bar for quality, and guiding teams to hold a high bar for the technical quality of their deliverables.