Software Development Engineer II
£36,000 - 76,000 per year
Full Remote
remote
united kingdom
full-time
More jobs from this company
views: 0
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
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

Software Development Engineer II
£36,000 - 76,000 per year
Full Remote
remote
united kingdom
full-time
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.