Senior Software Engineer

Toast Toast · Enterprise · United States · Remote · R & D : Engineering : Team

Senior Software Engineer role at Toast, focused on Payroll and Team Management. The role involves full-stack development, owning software end-to-end, participating in architectural discussions, and mentoring. A key aspect is leveraging AI tools to enhance development workflows and productivity. Requires 8+ years of back-end experience in Java/Kotlin, proficiency with modern web standards, SQL/NoSQL databases, and distributed systems. The company emphasizes using AI tools across disciplines to improve efficiency and quality.

What you'd actually do

  1. Join a collaborative team of Design, Product, and other engineering members in developing robust and scalable full-stack software applications
  2. Own software development end-to-end from ideation to implementation, release, and measuring customer impact
  3. Provide design feedback and participate in code reviews to ensure implementation meet requirements
  4. Participate in architectural discussions and influence the technical roadmap
  5. Advocate for best coding practices to raise the bar for you, your team, and the company
  6. Mentor and provide technical guidance to other team members
  7. Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.

Skills

Required

  • 8+ years of back-end experience in Java, Kotlin, or other object-oriented languages
  • Proficient building production-grade software with the latest AI development tools
  • Proficient with modern web standards and technologies (e.g. React, TypeScript, REST, GraphQL)
  • Proficient with SQL and noSQL database technologies
  • Experience with distributed systems, enterprise messaging systems, and/or microservices
  • Experience delivering high-quality, reliable services to production
  • Excellent cross-team communication skills on complex technical topics

Nice to have

  • Passion for technology and learning new things

What the JD emphasized

  • Proficient building production-grade software with the latest AI development tools