Toast

Senior Software Engineer

Job Description

Posted on: 
May 22, 2024

Fintech at Toast operates one of the most critical portions of the Toast infrastructure: processing payments on behalf of our restaurants and ensuring that restaurants are paid in a timely manner. Payment processing is a key source of Toast’s revenue and also the lifeblood of our customers; we process millions of dollars in transactions per day. We are seeking a Senior Software Engineer to join our Payments team. The successful candidate will contribute to the development of our unified payment processing solution. This platform offers a single, integrated service for payment acceptance across various channels and supports a configurable enterprise approach. It is designed to allow a build-once, available-to-all strategy for both existing and emerging payment methods.

Responsibilities

Be part of a team working collaboratively with UX, PM, QA and other engineers designing, building and maintaining high performance, flexible and highly scalable microservices.
Use cutting-edge technologies and best practices to optimise 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

Job Requirements

5+ years of experience delivering high quality, reliable services to production using Java, Kotlin or other object-oriented languages
Experience supporting and debugging large distributed applications.
Experience of modern web standards and technologies (e.g. React, GraphQL) a plus.
Passionate about making users happy and seeing people use your product in the wild.

Apply now

More job openings