Build Products Used by Millions. Shape the Future of Retail Technology.
We don’t think we’re exaggerating when we say we have one of the most exciting data sets in the country. The insights we gain help us build scalable, high‑performance products using cutting‑edge technology—products that give our customers an amazing shopping experience, including our award‑winning SmartShop app.
In our inclusive, agile environment, you’ll have the space to be curious, experiment, innovate and solve real‑world challenges. Best of all, the work you deliver will be used by millions of people across the UK.
As a Senior Java Engineer, you’ll play a crucial role within one of our Engineering teams. You’ll use Java (17+) and modern frameworks to build high‑performance, secure, and scalable services, while helping shape technical direction and mentoring others. You’ll be a champion of engineering excellence and a valued contributor to our broader engineering community.
What You’ll Do
Essential Criteria
Benefits
Work–life balance matters.
We offer as much flexibility as possible, trusting our colleagues to decide how, where, and when they work. You’ll enjoy a blend of remote and collaborative working with the flexibility to support life outside of work—while still delivering against our business goals.

Over 150 years old and still going strong, we’re the UK’s second-biggest retailer. Every day, the nation shops with us because they know they’ll get affordable, good food and excellent service.
We focus on great value and convenient shopping across our family of brands, from Argos, Nectar and Habitat to Sainsbury’s Bank, Smart Charge and Tu.
What’s next for Sainsbury’s?
We've put food back at the heart of our business and we’re taking Sainsbury’s to the next level. We’re investing in technology and people and we’re thinking bigger about how we attract and connect with our customers, while doing everything we can to create a more resilient UK food system.