Senior Software Engineer - Backend (Contact)

Tesco

Kraków

Presencial

PLN 180.000 - 240.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Tesco Poland’s The Contact team builds highly scalable Java services powering Tesco customer experiences. The role emphasizes solving performance and scalability challenges while migrating to Kubernetes, with a focus on reliability and maintainability.

You will mentor engineers, own critical components, and contribute to data-driven features using modern cloud tooling and infrastructure as code.

Formación

  • 6+ years of delivering Java solutions.
  • Experience with Agile methodologies (Scrum/Kanban).
  • Strong English communication skills.
  • Experience with Azure, AWS or other cloud solutions, Terraform.
  • Experience in system design.
  • Proven ownership of a project and team leadership; proactive attitude.

Responsabilidades

  • Developing high‑quality software solutions in Java.
  • Work with Azure and Terraform (IaC) or willingness to learn.
  • Implement and advocate CI/CD best practices.
  • Maintain high-quality documentation for processes and design.
  • Ensure robust, scalable, and efficient solutions.
  • Take ownership to improve reliability and performance.
  • Mentor fellow engineers and foster growth.
  • Automate workflows and build tools to boost efficiency.

Conocimientos

Java
Agile methodologies
System design
Mentoring
English communication

Herramientas

Terraform
Azure
AWS

Descripción del empleo

The Contact team is part of Customers API, the platform that holds core data about Tesco customers and powers personalized customer communication and experiences across Tesco. The platform processes around 500 million customer attribute updates every week and continues to grow as Tesco increases the scale, relevance, and personalization of customer engagement. Built as a cloud-native microservice architecture on Azure, the platform uses Azure Service Bus for event-driven processing, PostgreSQL for data storage, and is currently evolving from Azure App Services towards Kubernetes to support the next stage of scalability and resilience.

Senior Software Engineer in this team will be responsible for designing, building, and maintaining highly scalable services that process large volumes of customer data while keeping the platform reliable, performant, and maintainable. The role will focus on solving real‑world scalability and performance challenges in a modern service with low technical debt, while contributing to the team’s migration to Kubernetes and continued evolution of its architecture. Looking ahead, the team will also explore how to leverage the data in the platform using LLMs, embeddings, new database technologies, and UI capabilities to reduce the time needed to create new customer audiences. This is an opportunity for a senior engineer to work on a business‑critical platform that directly enables personalized experiences for Tesco customers at massive scale.

  • Developing high‑quality software solutions, with proficiency in Java (Spring Boot or other frameworks).
  • Working with Microsoft Azure and Terraform (Infrastructure as Code) or demonstrating a willingness to learn.
  • Implementing and advocating CI/CD best practices for seamless software delivery.
  • Maintaining high‑quality documentation to support development processes and system design.
  • Ensuring solutions are robust, scalable, and efficient.
  • Taking ownership of systems, driving reliability, maintainability, and performance.
  • Mentoring and supporting fellow engineers, fostering a culture of growth and collaboration.
  • Automating workflows and building tools/scripts to enhance efficiency.
  • Around 6+ years of experience in delivering Java
  • Experience working with Agile methodologies (Scrum/Kanban)
  • Good English communication skills
  • Experience with Azure, AWS or other cloud solutions, Terraform
  • Experience in system design
  • Experience in taking ownership of a project and leading a team from technical/ project perspective
  • Proactive attitude

Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues.

At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you.

Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require.

Want to get to know us better? Watch our team talk about our culture – YouTube

What our colleagues like the most at Tesco:

  • We develop our own products
  • We make an impact; large scale of operation
  • Accountability and respect are given to us
  • We cooperate and support each other
  • There are great colleagues who are divided into small teams here
  • We can develop and learn new things

Discover how our colleagues shape Tesco’s tomorrow.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Engineer — Scalable Java, Kubernetes & Azure
Senior Backend Engineer — Scalable Java, Kubernetes & Azure

Tesco • Kraków

Híbrido
PLN 180.000 - 240.000
Senior Software Engineer - Backend (Store Rollout & Observability)
Senior Software Engineer - Backend (Store Rollout & Observability)

Tesco • Kraków

Híbrido
PLN 210.000 - 280.000
Software Engineer (Fullstack) - Fulfilment
Software Engineer (Fullstack) - Fulfilment

Tesco • Kraków

Presencial
PLN 140.000 - 200.000
Engineering Manager - Backend (Transcend)
Engineering Manager - Backend (Transcend)

Tesco • Kraków

Presencial
PLN 290.000 - 420.000
Flexible hours
Occasional travel
Java Software Engineer - Microservices for Fulfillment
Java Software Engineer - Microservices for Fulfillment

Tesco • Kraków

Híbrido
PLN 140.000 - 200.000
Software Engineer - Backend (Product Intelligence)
Software Engineer - Backend (Product Intelligence)

Tesco • Kraków

Presencial
PLN 180.000 - 240.000
Remote Backend AI Engineer - Product Intelligence Platform
Remote Backend AI Engineer - Product Intelligence Platform

Tesco • Kraków

Híbrido
PLN 180.000 - 240.000
Principal Solution Architect (Enabling Functions - Colleague)
Principal Solution Architect (Enabling Functions - Colleague)

Tesco • Kraków

Presencial
PLN 260.000 - 380.000
Engineering Manager - Backend (Transcend) @ Tesco Technology
Engineering Manager - Backend (Transcend) @ Tesco Technology

Tesco Technology • Kraków

Híbrido
PLN 240.000 - 320.000
Hybrid working
Permanent contract
Private healthcare
+2
Data Engineer (Stores/Customer Order)
Data Engineer (Stores/Customer Order)

Tesco • Kraków

Presencial
PLN 120.000 - 220.000
Ubicaciones