Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Toast Logo

Senior Software Engineer

Toast

$134,000 - $214,000
Oct 31, 2025
Remote, US
Apply Now

Toast is seeking a Senior Software Engineer to join their Payments team to contribute to the development of a unified payment processing solution. This platform is critical for processing millions of dollars in transactions daily, ensuring restaurants are paid promptly, and is a key source of Toast's revenue.

Requirements

  • Proficient in Java and/or Kotlin, with a strong understanding of object-oriented and functional programming principles
  • Strong understanding of backend architecture patterns, including microservices, monolithic, and event-driven architectures
  • Experience designing and developing scalable, secure, and performant backend systems
  • Knowledge of RESTful API design principles and best practices
  • Proficient in database systems such as PostgreSQL, AWS DynamoDB
  • Understanding of database modeling, normalization, and query optimization techniques
  • Strong understanding of testing principles, including unit testing, integration testing, and end-to-end testing

Responsibilities

  • Be part of a team working collaboratively with Product Managers and other engineers designing, building and maintaining high performance, flexible and highly scalable microservices.
  • Use cutting-edge technologies and best practices to optimize for performance and usability, ultimately enhancing the overall restaurant management experience.
  • Collaborate with cross-functional teams across Toast.
  • Advocate best coding practices to raise the bar for you, your team and the company
  • Mentor and coach other engineers.
  • 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.

Other

  • 5+ years of experience
  • Passionate about making users happy and seeing people use your product in the wild.
  • Strong problem-solving skills, with the ability to debug complex issues and optimize system performance
  • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders
  • Familiarity with cloud platforms, such as AWS or Google Cloud Platform