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

Senior Software Engineer - e-commerce

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.

Bready* to make a change?

Toast is looking for a Senior Backend Engineer who is passionate about building robust, scalable and customer-centric systems. We are a team transforming the eCommerce platform and associated integration technologies.  In this role you will partner with other engineering teams as well as business systems teams on multiple initiatives to deliver a seamless experience for our customers, business operations, sales, and customer success teams. These collaborations play a critical role in how we engage and maintain high quality relationships with the restaurants we serve.

About this roll* (Responsibilities) 

  • Translate requirements into solutions, hands-on contributions in designing and building key architectural components and integrations that make up our eCommerce Platform.
  • Collaborate with cross-functional teams to get the job done and provide insights necessary to think beyond the status quo. 
  • Review code to ensure that technical implementation meets functional requirements, as well as our high standards for code quality and testing.
  • Ensure that our systems are performant, scalable, resilient and highly available
  • Collaborate with UX, PM, QA and Engineering to build best-in-class solutions in a complex and fast-moving environment
  • Champion best practices for development, deployment and quality life-cycles
  • Guide the growth & development of engineers with mentoring and training.


Do you have the right ingredients*? (Requirements)

  • Minimum 5 years of experience in ecommerce infrastructure development, including hands-on experience with enterprise ecommerce platforms 
  • Deep understanding of ecommerce best practices, usability principles, and information architecture
  • Emphasis on back-end code but must be familiar with front-end concepts and development as well
  • Experience delivering high quality, reliable services to production using Java or Kotlin 
  • Strong testing discipline, writing unit and integration tests and believing in automation to maintain software quality.
  • Experience integrating with third party products and applications, including Salesforce, Netsuite and billing platforms.
  • Familiarity with NoSQL databases, preferably DynamoDB, Postgres
  • Outstanding communication and interpersonal skills, with the ability to influence and collaborate with cross-functional teams
  • Lead by example, at times, working alongside the team in defining requirements, workflows, interaction, user journeys, process/screen flows, and wireframes

Bonus ingredients*

  • Familiarity with React or other modern Web UI technologies
  • Familiarity with Test Automation frameworks for backend services

 

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

#LI-Remote

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 - e-commerce, Toast

At Toast, located in vibrant Boston, MA, we are on a mission to empower restaurants with innovative technology. We’re currently looking for a Senior Software Engineer specializing in e-commerce to join our dynamic team. If you've got a knack for crafting robust, scalable systems and a passion for customer-centric development, this is the role for you! As a Senior Software Engineer, your responsibilities will include transforming our e-commerce platform and designing key integrations that enhance our services. Collaboration is at the heart of what we do, so you’ll be partnering with various teams to ensure seamless experiences for our users. Bring your expertise in e-commerce infrastructure, along with your knowledge in back-end development using Java or Kotlin, as you review code, maintain high quality standards, and champion best practices in development. At Toast, we believe in fostering growth, so you’ll also have the opportunity to mentor and train less-experienced engineers. Ultimately, your contributions will help restaurants regain control and thrive, and you’ll be a vital part of a company that thrives on diversity, equity, and inclusion. Ready to rise to the occasion? Join us at Toast, and let’s create something great together!

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

As a Senior Software Engineer at Toast, you will be vital in transforming our e commerce platform by translating requirements into solutions. You'll design and build architectural components, collaborate with cross-functional teams, and review code to ensure high quality standards. Your role will also include mentoring junior engineers and promoting best practices within the team.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer role at Toast?

To be considered for the Senior Software Engineer position at Toast, you should have a minimum of 5 years of experience in e-commerce infrastructure development. A strong understanding of e-commerce best practices, proficiency in back-end code using Java or Kotlin, and familiarity with integrating third-party applications are essential. Additionally, outstanding communication and interpersonal skills are important for collaboration.

Join Rise to see the full answer
Is previous experience with NoSQL databases required for the Senior Software Engineer position at Toast?

Yes, having familiarity with NoSQL databases, preferably DynamoDB or Postgres, is a requirement for the Senior Software Engineer role at Toast. It’s important that candidates understand how to work with these databases to ensure the performance, scalability, and resilience of our systems.

Join Rise to see the full answer
What programming languages should I know for the Senior Software Engineer role at Toast?

For the Senior Software Engineer position at Toast, experience with Java or Kotlin is essential. Additionally, being familiar with front-end concepts and development will be beneficial, as you'll often work alongside various teams to create seamless, integrated solutions.

Join Rise to see the full answer
What can I expect from Toast's company culture as a Senior Software Engineer?

At Toast, you can expect a culture that emphasizes diversity, equity, and inclusion, with a focus on collaboration and innovation. We encourage our engineers to lead by example, and you'll have opportunities to mentor others while contributing to a supportive and engaging work environment.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - e-commerce
Can you describe your experience with e-commerce platforms?

In your response, detail the specific e-commerce platforms you have worked with, the roles you've played in those projects, and how your contributions helped improve the systems. Highlight how you resolved challenges and your understanding of best practices in the e-commerce industry.

Join Rise to see the full answer
What is your approach to code review?

Explain that code reviews are crucial for maintaining quality and that your approach involves constructive feedback focusing on functionality, performance, and adherence to coding standards. Discuss your methodology and emphasize the importance of collaboration in ensuring team success.

Join Rise to see the full answer
How do you handle tight deadlines or high-pressure situations?

Discuss your strategies for prioritization and effective time management. Mention how you communicate with team members and stakeholders to set realistic expectations and deliver quality solutions without compromising standards, sharing specific examples if possible.

Join Rise to see the full answer
What testing frameworks are you familiar with for backend development?

You should list the testing frameworks you’ve implemented in previous projects, such as JUnit for Java or similar tools, and explain how you've utilized them for unit and integration testing. Share your philosophy on the importance of automated testing in maintaining high software quality.

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

Choose a significant project that showcases your leadership skills, detailing your role, the project objectives, the challenges faced, your approach to overcoming them, and the positive outcomes, such as improved user experience or system performance.

Join Rise to see the full answer
How do you ensure the performance and scalability of applications?

Discuss your methods for identifying performance issues through monitoring tools, your familiarity with load testing, and how you design systems with scalability in mind. Highlight specific techniques or technologies you’ve implemented in the past to optimize application performance.

Join Rise to see the full answer
What role do you see yourself playing in mentoring junior engineers?

Emphasize the importance of mentoring in team development. Share your commitment to fostering a culture of learning and collaboration by providing guidance and support to junior engineers, helping them grow their skills and confidence.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams?

Your answer should focus on your communication skills, openness to feedback, and adaptability. Share experiences of working with UX, PM, and QA teams and how you align their goals with engineering objectives to deliver comprehensive solutions.

Join Rise to see the full answer
What considerations do you take into account when integrating third-party applications?

Explain the importance of ensuring compatibility with existing systems, understanding the APIs, and thorough testing. Discuss how you evaluate third-party products and your strategy for addressing potential risks and enhancing system security during integrations.

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

Share your methods for continuous learning, such as reading industry publications, participating in webinars, attending tech meetups, or contributing to open-source projects. Emphasize your commitment to adapting and implementing the latest technologies in your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 8 hours ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off
Photo of the Rise User
Posted 3 days ago
Posted 4 days ago

Restaurant

259 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 9, 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
91 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga