Remote Frontend Jobs
Tesco logo

Software Development Engineer II

TescoFull Remote
£36,000 - 76,000 per year
Apply now

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
Responsibilities:
  • 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)
Technologies:
  • 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