Taro Logo

Software Engineer

Toast builds the all-in-one restaurant platform that helps restaurants operate their business, increase sales, engage guests, and keep employees happy.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Finance

Description For Software Engineer

Toast is revolutionizing the restaurant industry with their all-in-one platform, and they're looking for a Software Engineer to join their Payments Pricing team. This role offers an exciting opportunity to work on a platform that processes billions of dollars annually for restaurants. You'll be building innovative payment solutions and working with cutting-edge real-time payment technologies.

As a key member of the team, you'll be responsible for developing and maintaining Toast's payments processing platform, focusing on creating reliable and scalable features. The role involves working with modern technologies like Kotlin and Java, and you'll be part of building a new pricing platform that handles millions of financial transactions daily.

This position is perfect for someone who enjoys tackling complex problems and wants to make a real impact in the restaurant industry. You'll get comprehensive experience across the entire software development lifecycle, from solution design to production support. Toast offers a collaborative environment where you'll work closely with team members to deliver high-quality solutions.

The company provides competitive compensation and benefits, embracing a hybrid work model that values in-person collaboration while respecting individual needs. Toast's culture strongly emphasizes diversity, equity, and inclusion, making it an excellent place for engineers who want to grow their careers while working on meaningful projects that directly impact the restaurant community.

If you're passionate about building well-engineered, reliable software and want to be part of a team that's transforming the restaurant industry through technology, this role at Toast could be your next great opportunity.

Last updated 2 hours ago

Responsibilities For Software Engineer

  • Work on the team that builds Toast's payments processing platform
  • Collaborate on a new innovative pricing platform for restaurant credit card payments
  • Learn & gain experience at every stage – solution design, estimation, coding, code review, testing, debugging, integrating, documenting, and maintaining
  • Follow best practices – quality integration, continuous delivery, automated testing, security reviews, end-to-end testing, performance testing
  • Ensure that all work is delivered with quality and is monitored and supported in production

Requirements For Software Engineer

Kotlin
Java
  • Knowledge of Kotlin, Java or another object-oriented language
  • Eager to learn about new technologies and new ways of working
  • Aptitude for tackling complex and ambiguous problems with guidance of other engineers
  • Enjoys building well-engineered, reliable, and scalable software as part of a team
  • Driven by real-world customer impact

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive compensation
  • Health benefits
  • Flexible hybrid work model
  • Parental leave
  • 401k benefits

Interested in this job?

Jobs Related To Toast Software Engineer

Software Engineer II, Enterprise

Software Engineer II position at Toast focusing on enterprise solutions, requiring Java/Kotlin experience with opportunities to work on full-stack development.

Software Engineer II, Care Experience

Toast is seeking a Software Engineer II to join the Care Experience team to transform customer support through intelligent tools and AI-powered platform development.

Software Engineer II, Payments

Software Engineer II position at Ripple focusing on building scalable payment systems using Java and modern cloud technologies.

QA Engineer

Remote QA Engineer position at Capco, focusing on test automation and quality assurance for financial services digital transformation projects.

Software Development Engineer II - Full Stack

Full Stack Software Development Engineer II position at ShipBob, developing production-level software for ecommerce fulfillment platform