Software Development Engineer II
Salary: £36,000 - 76,000 per year
Requirements:- Strong Java backend experience
- Experience building microservices and APIs
- Understanding of event-driven systems
- Familiarity with stream processing concepts
- Knowledge of distributed systems
- Strong communication and teamwork skills
- Interest in data-driven personalisation systems
- Experience with Apache Flink and Apache Beam
- Experience with Kafka
- Familiarity with Apache Camel
- Experience with NoSQL databases (Cassandra, DynamoDB) and Redis
- Cloud experience (GCP or AWS)
- Docker and Kubernetes
- ML model serving or feature stores
- A/B testing platforms
- Terraform or infrastructure as code
- Performance and scalability optimisation
- Building low-latency, high-throughput services for personalisation
- Developing Java / Spring Boot microservices with REST/gRPC APIs
- Working with Kafka and event-driven architectures
- Building pipelines using Apache Flink and Apache Beam
- Integrating ML models and feature stores
- Working with NoSQL databases and Redis caching
- Using Apache Camel for integration where required
- Collaborating with product, data science, and analytics teams
- Writing automated tests and improving reliability
- Monitoring systems using New Relic, Splunk, and metrics platforms
- Supporting CI/CD pipelines and deployments
- Contributing to experimentation (A/B testing)
- AWS
- Apache Camel
- Backend
- CI/CD
- Cloud
- Cassandra
- Docker
- Flink
- GCP
- Support
- Java
- Kafka
- Kubernetes
- Machine Learning
- Mobile
- Model Serving
- Network
- NoSQL
- REST
- Redis
- Splunk
- Spring
- Spring Boot
- Terraform
- Web
- gRPC
- microservices
More:
We are Tesco, a supermarket, technology company, and award-winning mobile network, working to make every day a little better for our customers, colleagues, and communities. Our Personalisation team builds technology that powers real-time recommendations, offers, targeting, and experimentation across web, mobile, and in-store channels, using real-time data, machine learning, and large-scale distributed systems. This role is based in London on a hybrid pattern, with 60% of your week spent collaborating with colleagues at our office locations or local sites and the rest remote. We offer a colleague benefits package including an annual bonus scheme of up to 20% of base salary, holiday starting at 25 days plus a personal day and bank holidays, private medical insurance, maternity, adoption, and paternity leave, free 24/7 virtual GP service, and an Employee Assistance Programme. We also support flexible working and provide a fully inclusive and accessible recruitment process.
last updated 34 week of 2026
View all remote jobs at Tesco →
FAQ
- Is the Software Development Engineer II position at Tesco remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- What is the salary for the Software Development Engineer II role?
- The posted salary range for this position is £36,000 - 76,000 per year.
- When was this Software Development Engineer II job posted?
- This listing was posted on August 26, 2026 and is still open for applications.
- How do I apply for the Software Development Engineer II position at Tesco?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote remote jobs
Remote Frontend Engineer / React / WebGL / 3D
Motion Recruitment Partners, LLC
Angular Developer
EVBAustralia, Canada, India, United Kingdom, United States
Senior Software Engineer (Frontend)
WritesonicIndia
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States