cover image
Sainsbury's

Sainsbury's

sainsburys.jobs

3 Jobs

63,688 Employees

About the Company

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.

Listed Jobs

Company background Company brand
Company Name
Sainsbury's
Job Title
Senior Engineer - Java - Digital & Payments (JLM)
Job Description
**Job Title:** Senior Java Engineer **Role Summary:** Develop large-scale, high-performance Java-based services and digital solutions for a complex, cloud-native environment. Drive architectural decisions, leverage agile practices, and optimize engineering processes in a multi-channel retail ecosystem. **Expectations:** - Own design and development of scalable, cloud-integrated Java services and applications. - Spearhead technical roadmaps and support internal frameworks to enhance organizational capabilities. - Ensure cost-efficient engineering choices with cross-functional collaboration and DevSecOps integration. **Key Responsibilities:** - Architect and implement high-performance websites, apps, microservices, and event-driven systems using Java 17+, Spring Boot, and Maven. - Design and deploy scalable cloud solutions (AWS, Azure, GCP) using Kubernetes and container technologies. - Lead the full lifecycle of engineering initiatives, from development to decommissioning. **Required Skills:** - Advanced Java expertise (17+) with frameworks like Spring Boot, Maven. - Proficiency in cloud technologies (AWS, Azure, GCP) and container orchestration (Kubernetes). - Experience in CI/CD pipelines, infrastructure-as-code, and DevSecOps principles. - Strong understanding of Agile/Scrum methodologies, TDD, unit testing, and architectural design. - Proven ability to optimize performance, security, and scalability of complex systems. **Required Education & Certifications:** - Bachelor’s or advanced degree in Computer Science, Software Engineering, or related field. - Certifications in cloud technologies (e.g., AWS, Azure, GCP) or DevOps practices preferred.
London, United kingdom
On site
Senior
18-09-2025
Company background Company brand
Company Name
Sainsbury's
Job Title
Principal Software Engineer
Job Description
**Job Title:** Principal Software Engineer **Role Summary:** Lead architectural vision and technical delivery for scalable, secure digital and payments software at a high‑volume retailer, driving innovation, quality, and cross‑team collaboration. **Expactations:** - Exhibit visionary leadership by shaping technology standards while fostering inclusion and collaborative decision‑making. - Own critical system design, performance, and reliability across front‑end and back‑end services, ensuring alignment with cloud, AI, and data‑analytics best practices. - Act as a catalyst for continuous improvement, mentoring peers and scaling modern engineering practices. **Key Responsibilities:** - Architect, design, and review large‑scale, highly available systems using ReactJS/Next.js, Java, Spring Boot, Kotlin, and Kafka. - Champion secure, customer‑facing solutions, integrating AI tooling and analytics to drive product innovation. - Facilitate cross‑functional design discussions, encouraging diverse input and leading teams through complex technical decisions without formal authority. - Define, enforce, and evolve quality assurance, testing frameworks, and performance engineering practices. - Own monitoring, alerting, and reliability strategy using tools such as New Relic, ensuring incident response and continuous service improvement. - Mentor staff and senior engineers on design patterns, prototyping techniques, and cloud‑automation best practices. - Promote an inclusive culture that actively seeks diverse viewpoints and enables all team members to contribute. **Required Skills:** - Deep experience in full‑stack development (front‑end: ReactJS/Next.js; back‑end: Java, Kotlin, Spring Boot). - Proven expertise in distributed messaging (Kafka), cloud platforms (AWS, Azure, GCP), automation, and reliability engineering. - Strong grasp of AI integration in software workflows, including tooling, justification, and implementation. - Ability to drive system‑wide technical discussions, wire up monitoring, and guide performance optimisation. - Excellent communication and influence skills; comfortable mentoring and facilitating collaborative decisions without formal authority. - Commitment to clean, maintainable code and adherence to design patterns, QA, and testing practices. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (advanced degree preferred). - No mandatory vendor certifications required, but AWS Certified Solutions Architect, Azure Certified Developer, or similar is advantageous.
London, United kingdom
Hybrid
Senior
03-11-2025
Company background Company brand
Company Name
Sainsbury's
Job Title
Senior Engineer - Java
Job Description
Job Title: Senior Java Engineer Role Summary: Lead the design, development, and maintenance of high‑performance Java services, including web, mobile, microservices, and event‑driven architectures, while driving architectural best practices, DevSecOps, and continuous improvement across the product lifecycle. Expectations: Deliver secure, scalable, and reliable solutions using Java 17+; collaborate with cross‑functional teams; own end‑to‑end SDLC; mentor peers; adopt Agile/lean practices; evaluate and optimize cost, performance, and supportability. Key Responsibilities: - Design and develop large‑scale Java services (Spring Boot, Maven) for web, mobile, and microservices environments. - Architect and maintain event‑driven, cloud‑native solutions on Kubernetes across AWS, Azure, or GCP. - Drive and enforce coding standards, unit testing, TDD, and CI/CD pipelines. - Define and implement internal frameworks to enhance organizational capabilities. - Participate in product technical roadmap planning and architectural decisions. - Oversee decommissioning and lifecycle management of services. - Evaluate technical trade‑offs, considering cost, performance, and support implications. - Mentor junior engineers and advocate Agile/Lean delivery across squads. Required Skills: - Strong expertise in Java (17+) and Spring Boot; experience with Maven build tooling. - Proficiency in cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes). - Deep knowledge of architectural principles (REST, event‑driven, microservices) and design patterns. - Hands‑on experience with CI/CD, IaC, and DevSecOps practices. - Solid understanding of unit testing, TDD, and automated quality gates. - Familiarity with security best practices for enterprise applications. - Excellent problem‑solving, communication, and collaborative skills. - Demonstrated ability to lead and influence within engineering communities. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline. - Relevant certifications (e.g., Oracle Certified Professional, Java SE; Kubernetes Administrator; AWS Certified Solutions Architect) highly desirable.
London, United kingdom
On site
Senior
13-11-2025