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

Senior Software Engineer, Orders API

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. We are looking for a Senior Software Engineer to join the Orders API team.


On the Orders API team, our mission is to provide a state-of-the-art platform with unmatched reliability, which empowers Toast R&D, external partners, and customers to effortlessly innovate on experiences throughout the order lifecycle. Our primary artifact is the Orders API itself, which handles an immense scale of traffic to power critical operations every day.
As a Senior Software Engineer on this team, you’ll play a key roll* in maintaining the high availability of this API, designing and implementing new features, evolving our architecture and tooling to ensure efficient high-quality delivery, and working with many other Toast R&D teams to bring high-visibility product experiences to life.

About this roll* (Responsibilities) 

  • Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable full-stack software applications
  • Lead complex projects that improve functionality and reliability for our customers
  • Provide design feedback and participate in code reviews to ensure implementation meet requirements
  • 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)

  • 5+ years of back-end experience in Java, Kotlin, or other object-oriented languages
  • Proficient with modern web standards and technologies (e.g. REST, GraphQL)
  • Proficient with relational databases and alternative data stores
  • 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
  • Passionate about technology and learning new things

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



The base salary range for this role is listed below. The starting salary will be determined based on skills and experience. In addition to base salary, our total rewards components include cash compensation (overtime, bonus/commissions if eligible), equity, and benefits.
Pay Range
$131,000$210,000 USD

 

We are Toasters

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

At Toast our employees are our secret ingredient. When they are powered to succeed, Toast succeeds.

The restaurant industry is one of the most diverse industries. We embrace and are excited by this diversity, believing that only through authenticity, inclusivity, high standards of respect and trust, and leading with humility will we be able to achieve our goals.

Baking inclusive principles into our company and diversity into our design provides equitable opportunities for all and enhances our ability to be first in class in all aspects of our industry.

Bready* to make a change? 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

$170500 / YEARLY (est.)
min
max
$131000K
$210000K

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, Orders API, Toast

Toast is on a mission to revolutionize the restaurant industry, and we need a talented Senior Software Engineer to join our dynamic Orders API team. In this remote role, you'll be at the forefront of building and maintaining an impressive platform that handles a massive scale of traffic daily. With your expertise, you'll help ensure that our Orders API is reliable and efficient, allowing Toast's research and development teams, external partners, and customers to bring innovative experiences to life. You will work closely with diverse groups within the company, including Product, Design, and QA, focusing on developing robust, full-stack software applications. Your responsibilities will include leading complex projects, participating in architectural discussions, and mentoring fellow engineers as you advocate for best coding practices. If you have a passion for technology and a love for learning new concepts, this could be the perfect role for you! Here at Toast, we celebrate diversity and believe that every unique perspective contributes to our success, so come join us in creating a restaurant platform that empowers culinary entrepreneurs to thrive.

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

As a Senior Software Engineer focusing on the Orders API at Toast, your main responsibilities include developing and maintaining high-quality, reliable software applications, leading complex projects, and providing design feedback during code reviews. You'll also participate in architectural discussions and influence the technical roadmap for our team while mentoring junior engineers and advocating for best coding practices.

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

To qualify for the Senior Software Engineer role at Toast, candidates must have at least 5 years of back-end experience with programming languages like Java or Kotlin, proficiency in modern web standards such as REST and GraphQL, and experience with relational databases. Familiarity with distributed systems, enterprise messaging systems, and microservices is also important, alongside strong communication skills.

Join Rise to see the full answer
What technologies should a Senior Software Engineer be proficient in when applying to Toast?

Candidates applying for the Senior Software Engineer position at Toast should be proficient in back-end programming languages, particularly Java or Kotlin, and be experienced with modern web technologies including REST and GraphQL. Additionally, familiarity with relational databases and alternative data stores, as well as knowledge of distributed systems and microservices, is highly desirable.

Join Rise to see the full answer
How does Toast support career growth for Senior Software Engineers?

At Toast, we recognize that our employees are our greatest asset, and we are committed to their growth. As a Senior Software Engineer, you will have opportunities for mentorship and professional development, along with participation in architectural discussions that influence your technical expertise. Our collaborative culture and focus on diversity also provide a supportive environment for career advancement.

Join Rise to see the full answer
What is the salary range for a Senior Software Engineer at Toast?

The salary range for a Senior Software Engineer at Toast is between $131,000 and $210,000, depending on skills and experience. In addition to a competitive base salary, Toast offers a total rewards package that may include cash compensation, equity options, and a robust benefits program to support your well-being.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Orders API
Can you describe your experience with back-end programming languages?

When discussing your back-end programming experience in an interview for the Senior Software Engineer position at Toast, be sure to highlight specific projects you have worked on using languages like Java or Kotlin. Discuss the challenges you faced, how you overcame them, and the results of your contributions to the projects.

Join Rise to see the full answer
What strategies do you use to ensure code quality and reliability?

In your answer to this question, emphasize the importance of code reviews, automated testing, and following best coding practices. Provide examples from your past experiences where these strategies led to improved software quality and reduced bugs, especially in high-traffic environments similar to those at Toast.

Join Rise to see the full answer
How do you approach architectural discussions within a team?

When answering this question, discuss your approach to collaborative problem-solving and how you value input from team members. Highlight any past experiences where your contributions influenced the technical roadmap positively, showcasing your proactive nature as a Senior Software Engineer on the Orders API team.

Join Rise to see the full answer
What experience do you have with APIs and their lifecycle?

For this question, provide a detailed overview of your past experiences with developing, maintaining, and scaling APIs. Mention specific projects where you have been involved in the entire API lifecycle, as well as any tools or technologies you regularly use to ensure API reliability and performance.

Join Rise to see the full answer
How do you prioritize tasks when working on a complex project?

When discussing task prioritization, describe your methodology, whether it's using Agile frameworks, project management tools, or clear communication with team members. Provide examples of how you have balanced multiple responsibilities effectively, particularly in a high-pressure environment like Toast.

Join Rise to see the full answer
Can you give an example of a successful project you led?

Use this question to showcase a project where you played a leading role. Share the project's objective, your specific contributions, and the outcomes. Highlight anything that demonstrates your technical skills and ability to work collaboratively within a team to achieve success.

Join Rise to see the full answer
How do you stay updated on emerging technologies and trends?

You can answer this question by detailing the resources you utilize to keep your skills current, such as online courses, webinars, and tech conferences. Mention any influential blogs or communities you participate in, and how this knowledge impacts your work as a Senior Software Engineer at Toast.

Join Rise to see the full answer
How do you handle disagreements with team members on technical solutions?

In your response, highlight the importance of healthy debate and communication. Provide examples of situations where you successfully navigated disagreements by listening, seeking compromises, and focusing on the project's goals, reflecting the team-oriented culture at Toast.

Join Rise to see the full answer
What methods do you employ for mentoring other engineers?

When discussing mentoring methods, touch on your approach to providing guidance in code reviews, pair programming, and offering resources for skill development. Describe how you foster a supportive environment for learning, which would be aligned with the collaborative spirit at Toast.

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

For this question, reflect on your passion for technology and the restaurant industry, and how Toast's mission resonates with you. Share what excites you about the role and the opportunity to contribute to innovative solutions that empower restaurants, emphasizing your desire to be part of a diverse and inclusive team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Toast Remote Boston, MA - San Francisco, CA - Remote
Posted 4 hours ago
Posted 10 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
IDT Remote No location specified
Posted 7 days ago
Photo of the Rise User
Kalepa Remote New York, NY. Remote US.
Posted 9 days ago
Dental Insurance
Vision Insurance
Photo of the Rise User
Posted 11 days ago
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Mission Driven
Customer-Centric
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Mental Health Resources
Learning & Development
Photo of the Rise User
Posted 9 days ago

Restaurant

58 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 29, 2024

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!