Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.

Join the Toast API Platform team, the focal point for API-driven development at Toast. The Toast API Platform team facilitates communication amongst 100+ Toast teams by making it easy to manage, share and collaborate on APIs. We maintain and grow a platform and tools that ensure that APIs at Toast are consistent, discoverable, and enable effective code generation. As a Senior Software Engineer, you will be crucial in maintaining and enhancing the infrastructure and tools used by hundreds of developers at Toast to create a best-in-class customer and guest experience. You'll work on developing new features that will enable other programmers to be more productive and effective in doing their jobs.

 

We seek a proactive and skilled Software Engineer with a strong background in APIs and Schema-driven development. In this role, you will work as part of a team of talented engineers and collaborate closely with product managers and internal users. You will design, develop, and maintain schema-first tooling, including server and client code generation, API registry, and linting. You’ll also contribute to key developer platform components like service templates, the internal portal, GraphQL persisted queries, and managing service configuration in our clusters. This position is ideal for someone with an eye toward systematic software development and is passionate about delivering high-quality software solutions that improve the work of other developers.

About this roll* (Responsibilities) 

  • Lead complex projects that impact developers across Toast
  • Participate in code reviews and provide constructive feedback to peers
  • Troubleshoot, debug, and resolve production issues as they arise
  • Participate in architectural discussions and influence the technical roadmap
  • Advocate for best coding practices to raise the bar for you, your team, and the company
  • Mentor and provide technical guidance to other team members

Do you have the right ingredients*? (Requirements)

  • Demonstrated leadership driving significant projects to completion from design to rollout
  • Expertise with Kotlin/Java 
  • Expertise with one of the API standards: OpenAPI, gRPC or GraphQL
  • Familiarity with developer tools: AWS, Docker, GitHub
  • Experience building Backend API Services on a product-oriented team 
  • Confidence to take on big challenges and humility to ask questions when necessary

Special Sauce* (Nice to Haves)

  • Experience integrating AI into developer tools
  • Exposure to React/Typescript
  • Understanding of CICD workflows 
  • Experience with K8s, Gradle and Postgres
  • Experience with Backstage Developer Portal

Our Spread* of Total Rewards
We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs. Learn more about our benefits at https://careers.toasttab.com/toast-benefits.

*Bread puns encouraged but not required



 

Diversity, Equity, and Inclusion is Baked into our Recipe for Success

At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.

We Thrive Together

We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community. To learn more about how we work globally and regionally, check out: https://careers.toasttab.com/locations-toast.

Apply today!

Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact candidateaccommodations@toasttab.com.

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Toast

At Toast, we’re on a mission to empower restaurants to get back to what they love. As a Senior Software Engineer on our API Platform team, you will play a pivotal role in shaping the infrastructure that enables over 100 teams to communicate seamlessly. Your expertise in API-driven development will help us enhance our tools, making it easier for developers to create and manage APIs that are consistent and discoverable. Picture yourself collaborating with talented engineers, product managers, and internal users to design schema-first tooling, work on client code generation, and maintain our API registry. Your work will directly impact the developer experience, enabling your peers to be more productive and effective. Beyond just coding, you’ll lead complex projects, participate in architectural discussions, and advocate for best practices within the team. We're looking for someone who thrives on challenges, possesses strong knowledge of Kotlin and Java, and has experience with API standards such as OpenAPI or GraphQL. Bonus points if you’re familiar with developer tools like AWS or Docker! If you’re passionate about delivering high-quality software and mentoring fellow engineers, we can’t wait for you to join us at Toast. Together, we’ll create amazing solutions that uplift the restaurant community and make their day-to-day work easier. Let’s build something great together!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Toast
What are the responsibilities of a Senior Software Engineer at Toast?

As a Senior Software Engineer at Toast, your primary responsibilities will include leading complex projects that enhance developer productivity and effectiveness. You'll participate in code reviews, troubleshoot and resolve production issues, and engage in architectural discussions to shape the technical roadmap. Additionally, you'll be an advocate for best coding practices and have a role in mentoring other engineers.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at Toast?

To qualify for the Senior Software Engineer position at Toast, candidates should possess strong expertise in Kotlin and Java, and familiarity with API standards such as OpenAPI, gRPC, or GraphQL. Experience in building backend API services within a product-oriented team is essential, along with knowledge of developer tools like AWS and Docker. Leadership experience in significant projects is also required.

Join Rise to see the full answer
How does collaboration work within the API Platform team at Toast?

Collaboration within the API Platform team at Toast involves working closely with a talented group of engineers and product managers. You’ll engage in regular discussions about architectural decisions, provide constructive feedback during code reviews, and actively participate in team meetings where ideas and challenges are shared, promoting a supportive and innovative environment.

Join Rise to see the full answer
What tools and technologies are commonly used by Senior Software Engineers at Toast?

Senior Software Engineers at Toast commonly utilize tools and technologies such as AWS for cloud infrastructure, Docker for containerization, and GitHub for version control. Familiarity with tools like Gradle, Kubernetes (K8s), and PostgreSQL is also beneficial, particularly for those looking to create seamless, robust API solutions.

Join Rise to see the full answer
What does Toast offer to its employees in terms of benefits?

Toast offers a comprehensive total rewards package that includes competitive compensation along with multiple benefits aimed at promoting a healthy lifestyle. Their offerings include flexible benefits tailored to meet the diverse needs of employees, ensuring that everyone can thrive professionally and personally while contributing to the company’s mission.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with API development?

When answering this question, highlight specific projects where you utilized API development. Emphasize your knowledge of API standards, such as OpenAPI or GraphQL, and describe how you contributed to creating robust, scalable backend services. Be sure to mention any relevant tools you used and explain the impact of your work on the team or product.

Join Rise to see the full answer
How do you approach code reviews?

In your response, share your philosophy on code reviews. Discuss the importance of constructive feedback, collaboration, and learning from peers. Provide examples of how you've contributed to code reviews in the past, emphasizing the value of best practices and high-quality coding standards you advocate for within your team.

Join Rise to see the full answer
What projects have you led that required significant technical decisions?

Discuss a specific project where you took the lead, emphasizing the technical decisions you made and how they shaped the project’s outcome. Explain the challenges involved and how you overcame them. Include any insights you gained that will resonate with Toast's mission and focus on continuous improvement.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software development?

Demonstrate your commitment to continuous learning. Talk about the blogs you read, courses you take, or communities you engage with online. Mention how keeping up-to-date with trends informs your work, and provide specific examples of new technologies you've recently integrated into your projects.

Join Rise to see the full answer
Can you describe a time when you solved a challenging problem?

Use the STAR (Situation, Task, Action, Result) technique to structure your answer. Describe the challenging problem, what your role was, the actions you took to address it, and the ultimate outcome. Highlight your analytical skills and how your solution benefited the team or user experience.

Join Rise to see the full answer
What is your experience with continued integration and deployment workflows?

Discuss your familiarity with CI/CD workflows. Explain how you've implemented CI/CD practices in past projects, including specific tools and frameworks you’ve used. Share the benefits that CI/CD brought to your teams, such as improved software quality and faster deployment cycles.

Join Rise to see the full answer
How do you ensure your code is maintainable and scalable?

When answering this question, describe your approach to developing maintainable and scalable code. Discuss principles such as writing clean, modular code, utilizing design patterns, and implementing thorough documentation. Provide examples of how these practices resulted in improved team collaboration and reduced technical debt.

Join Rise to see the full answer
What is your experience in mentoring junior developers?

Share your approach to mentorship, emphasizing the importance of facilitating growth and fostering a learning environment. Describe instances where you helped junior developers improve their skills, and highlight the positive impact this had on the team and project outcomes. Mention specific mentoring methods you prefer.

Join Rise to see the full answer
How do you manage your time and prioritize tasks in a remote working environment?

Explain your strategies for time management and prioritization, particularly in a remote setting. Discuss tools and techniques you use to stay organized, how you communicate with team members, and how you ensure productivity while balancing multiple projects and deadlines.

Join Rise to see the full answer
Why do you want to work at Toast as a Senior Software Engineer?

Your answer should reflect your alignment with Toast’s mission to empower restaurants and improve their operations through technology. Discuss specific aspects of Toast that resonate with you, such as their commitment to developer experience, their innovative approach to API development, or how their values align with your personal and career goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Data Intellect Remote Guangzhou, Guangdong Province, China
Posted 5 days ago

Join Data Intellect as a kdb+ Developer and collaborate on innovative financial and capital markets technology solutions.

Photo of the Rise User
Posted 2 days ago

Join Version 1 as a Mid Full Stack Java Developer, leveraging your expertise in Java and cloud technologies to drive innovation in software solutions.

Photo of the Rise User

Seeking an experienced Sr .NET Backend Engineer to innovate backend services using Azure integrations and ensure software reliability.

Photo of the Rise User
Visa Remote Highlands Ranch
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago

Join Software Mind as a Full-stack Software Engineer to innovate with technologies that influence global companies.

Photo of the Rise User
Posted 12 days ago

Restaurant

392 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
6 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health
Photo of the Rise User
Someone from OH, Fairfield just viewed Customer Enablement at Clutch
Photo of the Rise User
Someone from OH, New Albany just viewed Deputy Chief Operating & Financial Officer at Community Change
Photo of the Rise User
Someone from OH, Fairborn just viewed Project Manager at Curriculum Associates
Photo of the Rise User
Someone from OH, Beachwood just viewed Legal Counsel (Intellectual Property) at Mars
o
Someone from OH, Columbus just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst at Apple
Photo of the Rise User
Someone from OH, Dublin just viewed Manager-Financial Systems at American Express