
About sweetgreen
Fresh salads, sourced sustainably for you
Key Highlights
- Over 140 locations across the U.S.
- $365M+ raised from investors like Fidelity
- Headquartered in Los Angeles, California
- Focus on sustainability and local sourcing
Sweetgreen is a fast casual restaurant chain headquartered in Los Angeles, California, specializing in fresh, locally sourced salads and grain bowls. With over 140 locations across the United States, Sweetgreen emphasizes sustainability and healthy eating, serving millions of customers annually. The...
🎁 Benefits
Sweetgreen offers competitive salaries, equity options, generous PTO, health benefits, and a 401(k) plan. Employees enjoy a supportive work environmen...
🌟 Culture
Sweetgreen fosters a culture centered around sustainability and health, encouraging employees to participate in community initiatives and promoting a ...
Overview
sweetgreen is hiring a Senior Backend Engineer to design and build backend services for their Digital Customer team. You'll work with Java and Spring to support ordering, loyalty, and payments systems. This role requires 5+ years of experience in backend engineering.
Job Description
Who you are
You have 5+ years of backend engineering experience building production systems at scale — you've owned services from design through deployment and have war stories from debugging complex distributed systems issues. You possess deep expertise in Java and Spring — you've shipped high-throughput APIs that handle millions of requests and have strong opinions on service architecture, dependency injection, and testing strategies. You care about reliability and data correctness, thriving when owning complex services end-to-end — from API design through production observability. You enjoy collaborating closely with Product, Frontend, Data, and Infrastructure partners to evolve platforms that scale with customer growth and business ambition.
Desirable
Experience with distributed systems and third-party vendor integrations is a plus. Familiarity with monitoring and operational excellence practices will help you raise the bar on reliability. You are comfortable influencing architecture decisions that impact multiple teams and domains, ensuring that the backend systems are resilient, observable, and adaptable.
What you'll do
As a Senior Backend Engineer on the Digital Customer team, you will design and own backend services that support ordering, loyalty, payments, personalization, and mission-critical vendor integrations. You will design APIs and services that scale gracefully under peak demand, ensuring that sweetgreen's customer experience is seamless and efficient. You will integrate safely with third-party vendors that sit directly in the ordering flow, enhancing the overall functionality of the platform. Your work will directly affect how quickly customers can order, how reliably rewards are applied, and how confidently teams can build on top of shared systems. You will collaborate with cross-functional teams to evolve the platform in ways that align with both customer growth and business ambition.
What we offer
At sweetgreen, you will be part of a mission-driven company that is transforming the way people eat. We offer a collaborative work environment where your contributions will have a direct impact on our customers' experiences. You will have opportunities for professional growth and development, working alongside talented individuals who are passionate about building innovative solutions. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need to enhance our team.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at sweetgreen.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Uber is hiring a Senior Software Engineer to design and build robust backend and AI-powered systems for data security and governance. You'll work with technologies like Java and Python, focusing on scalable solutions. This position requires significant experience in backend development and AI systems.

Software Engineering
Uber is hiring a Senior Software Engineer to build foundational platform capabilities for AI agents. You'll work with Java and Python, focusing on systems design and CI/CD integration. This position requires strong experience in software engineering and AI infrastructure.

Site Reliability Engineer
Veeva Systems is hiring a Senior Site Reliability Engineer to ensure the scalability and reliability of their enterprise applications. You'll work with Java and modern open-source technologies to tackle complex challenges at a global scale. This position requires extensive experience in Java applications and a strong problem-solving mindset.

Software Engineering
Tendo is hiring a Senior Software Engineer to create next-generation healthcare software. You'll work with technologies like React, TypeScript, and AWS to build a high-quality product. This position requires experience in SaaS and Cloud Native software development.

Software Engineering
Uber is hiring a Senior Software Engineer to build and operate large-scale, low-latency systems for real-time ML and generative AI inference. You'll work with Java, Go, Python, and C++ to design critical serving services. This position requires 5+ years of engineering experience.