Senior Software Engineer - Backend (Contact)

Tesco Technology

Kraków

Hybrid

PLN 290,000 - 368,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Yearly bonus up to 20%
Permanent contract
Tax deductible expenses
Private healthcare
Cafeteria & Multisport
Additional paid leave
Annual leave increase to 25 days
Learning platforms Udemy
Back-to-school day
Fertility leave
On-site fitness
Referral bonus
MacBook

Job summary

Tesco Technology's Contact team in Kraków is hiring a Senior Software Engineer to design, build, and maintain scalable Java services processing large customer data. You'll work with Azure, Terraform, and CI/CD, help migrate to Kubernetes, mentor engineers, and contribute to high-impact, data-driven features enabling personalized Tesco experiences.

This hybrid role requires 6+ years of Java experience, strong English, and ownership mindset, with 60% office collaboration in Kraków.

Qualifications

  • Around 6+ years of experience delivering Java applications.
  • Experience 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 perspective.
  • Proactive attitude.

Responsibilities

  • Developing high-quality software solutions, with proficiency in Java (Spring Boot or other frameworks).
  • Working with Microsoft Azure and Terraform (Infrastructure as Code) or 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.

Skills

Java
Agile (Scrum/Kanban)
English communication
Azure / Terraform
System design
Leadership
Proactive attitude

Job description

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.

You will be responsible for
  • 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.
You will need
  • 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
Whats in it for you?
Salary

UoP 26 000 - 33 000 PLN gross/month

Hybrid work

We know life looks a little different for each of us. That’s why at Tesco,
we always welcome chats about different flexible working options. Some people
are at the start of their careers, some want the freedom to do the things they
love. Others are going through life-changing moments like becoming a carer,
adapting to parenthood, or something else. So, talk to us throughout your
application about how we can support.

This role requires you to be based in or near Kraków, as you will spend 60%
(3 days) of your week collaborating with colleagues at our office locations or
local sites and the rest remotely.

Benefits
  • Up to 20% yearly salary bonus– based on both
    individual and business performance
  • Permanent contract from the go– as a sign of our trust
    in your abilities
  • Tax deductible expenses (IP)
  • Private healthcare (LuxMed)
  • Cafeteria & Multisport
  • Additional 4 days of paid leaveto support your well-being and family life
  • Increase in annual leave (from20 to 25 days) to those not yet eligible for the fullholidayentitlement
  • Learning opportunities- certified technical
    training and learning platforms like Udemy
  • Back-to-school day– 1 day off for parents of
    primary school children
  • Fertility leave– up to 2 weeks of paid leave
    for IVF treatment
  • Sports activitieswith a personal trainer in the
    office
  • Referral Bonus
  • MacBookas your tool for work
About Us

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.

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

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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend (Store Rollout & Observability)
Senior Software Engineer - Backend (Store Rollout & Observability)

Tesco Technology • Kraków

Hybrid
PLN 290,000 - 368,000
Up to 20% yearly salary bonus
Permanent contract from the go
Tax deductible expenses (IP)
+10
Data Engineer (Stores/Customer Order)
Data Engineer (Stores/Customer Order)

Tesco Technology • Kraków

Hybrid
PLN 223,000 - 290,000
Up to 20% yearly salary bonus
Permanent contract from go
Private healthcare (LuxMed)
+3
Engineering Manager - Backend (Transcend)
Engineering Manager - Backend (Transcend)

Tesco Technology • Kraków

Hybrid
PLN 346,000 - 446,000
Up to 20% yearly salary bonus – basedo
Permanent contract from the go
Private healthcare (LuxMed)
+9
Software Engineer - Backend (Colleague Clubcard API)
Software Engineer - Backend (Colleague Clubcard API)

Tesco Technology • Kraków

Hybrid
PLN 223,000 - 279,000
Annual bonus
Permanent contract
Private healthcare
+7
Software Engineer (Machine Learning - MLOps)
Software Engineer (Machine Learning - MLOps)

Tesco Technology • Kraków

Hybrid
PLN 20,000 - 25,000
Hybrid working
MacBook
Udemy learning platforms
+6
Senior Platform Engineer (Infrastructure - Developer Experience & Enablement Platform)
Senior Platform Engineer (Infrastructure - Developer Experience & Enablement Platform)

Tesco Technology • Kraków

On-site
PLN 290,000 - 368,000
Up to 20% yearly salary bonus
Permanent contract from go
Private healthcare
+2
Senior Platform Engineer (Infrastructure - Developer Experience & Enablement Platform) @ Tesco Technology
Senior Platform Engineer (Infrastructure - Developer Experience & Enablement Platform) @ Tesco Technology

Tesco Technology • Kraków

Hybrid
PLN 290,000 - 368,000
Up to 20% bonus
Permanent contract
Private healthcare
+4
Product Manager (Time API's)
Product Manager (Time API's)

Tesco Technology • Kraków

Hybrid
PLN 120,000 - 180,000
Up to 20% yearly salary bonus
Permanent contract from go
Tax-deductible expenses (IP)
+10
Software Engineer - Backend (Product Intelligence)
Software Engineer - Backend (Product Intelligence)

Tesco Technology • Kraków

Hybrid
Permanent contract
MacBook
Learning opportunities
+8
Data Engineer (Stores/Customer Order) @ Tesco Technology
Data Engineer (Stores/Customer Order) @ Tesco Technology

Tesco Technology • Kraków

Hybrid
PLN 140,000 - 210,000
Yearly bonus 20%
Permanent contract
Private healthcare
+9