Principal Software Development Engineer (Enabling Functions - Colleague)

Tesco Technology

Kraków

Hybrid

PLN 401,760 - 524,520

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Up to 45% yearly bonus
Car allowance
Permanent contract
Tax-deductible expenses
Private healthcare
Cafeteria & Multisport
Additional 4 days of paid leave
Increase in annual leave
Learning opportunities
Back-to-school day
Fertility leave
Sports activities with trainer
Referral bonuses
MacBook as work tool

Job summary

Tesco Technology in Kraków is seeking a Principal Software Developer to lead the design and implementation of strategic HR, Payroll, Learning & Development, and Workforce Management platforms, ensuring simple, efficient colleague experiences.

The role combines technical leadership with mentoring across squads, a strong focus on microservices, cloud and DevOps practices, and a hybrid work model (60% in the office). A permanent contract and attractive benefits accompany the opportunity.

Qualifications

  • 10+ years in software development in a senior/principal role.
  • Hands-on with JavaScript/TypeScript, React, Node.js.
  • Experience with cloud platforms (Azure), Docker, Kubernetes.

Responsibilities

  • Technical Leadership: Drive architecture and design across multiple systems.
  • Cross‑functional Collaboration: Partner with product managers and stakeholders.
  • Innovation: Introduce new tools and approaches to improve speed and quality.
  • Team Empowerment: Mentor engineers and promote best practices.
  • System Ownership: Evolve core colleague platforms and integrations.
  • Operational Excellence: Ensure high availability and robust DevOps practices.

Skills

JavaScript/TypeScript
React
Node.js
Microservices
REST APIs
Event-driven
Azure
Docker
Kubernetes
CI/CD
Test automation
Infrastructure as code
Mobile & web apps
Enterprise environments
HR systems familiarity

Job description

About the role

At Tesco, technology is at the heart of everything we do – powering the way millions of colleagues and customers live, work, and shop. We are looking for a Principal Software Developer to join our Enabling Functions - Colleague technology team, which plays a key role in delivering intuitive, reliable, and innovative solutions for our 300,000+ colleagues globally.

As a Principal Software Developer, you’ll lead the design and implementation of strategic systems that enable our HR, Payroll, Learning & Development, and Workforce Management platforms – ensuring every colleague experience is simple, efficient, and empowering.

Responsibilities
  • Technical Leadership: Drive architecture and design across multiple systems, ensuring scalable, secure, and maintainable software solutions.
  • Cross‑functional Collaboration: Partner with product managers, architects, and business stakeholders to understand colleague needs and shape technology roadmaps accordingly.
  • Innovation: Introduce new tools, frameworks, and approaches that enhance development speed, quality, and performance across the colleague tech space.
  • Team Empowerment: Mentor and guide software engineers and tech leads across squads; promote engineering best practices and continuous improvement.
  • System Ownership: Lead the evolution of core colleague platforms, including integrations with internal services and third‑party systems.
  • Operational Excellence: Ensure high system availability, performance, and data integrity through robust DevOps practices and incident management.
Experience and skills
  • 10+ years in software development with proven experience in a senior or principal engineering role.
  • Strong hands‑on expertise in JavaScript / TypeScript, React, Node.Js.
  • Strong understanding of microservices architecture, RESTful APIs, event‑driven systems, and distributed computing.
  • Experience working with cloud platforms (preferably Azure), Docker, Kubernetes.
  • Hands‑on knowledge of CI/CD pipelines, test automation, and infrastructure‑as‑code.
  • Proven experience designing and building scalable mobile and web applications with a focus on usability, performance, and responsiveness.
  • Demonstrated ability to operate effectively in large, enterprise environments.
  • Familiarity with enterprise HR or colleague‑focused systems is a plus (e.g., Oracle HCM, Zellis).
Soft skills
  • Passion for building technology that improves the colleague experience.
  • Strong communication and stakeholder engagement skills.
  • Strategic thinker with a pragmatic, delivery‑focused mindset.
  • Comfortable navigating ambiguity and driving change across complex environments.
Location and work model

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 45% yearly salary bonus – based on both individual and business performance
  • Car allowance
  • 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 leave to support your well‑being and family life
  • Increase in annual leave (from 20 to 25 days) for those not yet eligible for the full holiday entitlement
  • Learning opportunities – certified technical training and a learning platform (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 activities with a personal trainer in the office
  • Referral bonuses
  • MacBook as your work tool
Salary

UoP: 36 000 - 47 000 PLN gross/month

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

Similar jobs worth comparing

Senior Software Engineer - Backend (Price Integrity & Insight)
Senior Software Engineer - Backend (Price Integrity & Insight)

Tesco Technology • Kraków

Hybrid
PLN 290,000 - 368,000
Up to 20% yearly salary bonus
Permanent contract from day one
Tax deductible expenses (IP)
+10
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 - Kotlin/Android (Store Fulfilment)
Software Engineer - Kotlin/Android (Store Fulfilment)

Tesco Technology • Kraków

Hybrid
PLN 223,000 - 279,000
Private healthcare (LuxMed)
Hybrid work model
Annual leave increase to 25 days
Senior Software Engineer - Backend (Store Rollout & Observability)
Senior Software Engineer - Backend (Store Rollout & Observability)

Tesco Technology • Kraków

Hybrid
Private healthcare
MacBook
Learning opportunities
+2
Software Engineer - Java/Fullstack (Fulfilment)
Software Engineer - Java/Fullstack (Fulfilment)

Tesco Technology • Kraków

Hybrid
Hybrid work 60/40
Up to 20% yearly bonus
Private healthcare
+8
Software Engineer - Backend (Product Intelligence)
Software Engineer - Backend (Product Intelligence)

Tesco Technology • Kraków

Hybrid
Permanent contract
MacBook
Learning opportunities
+8
Principal Software Development Engineer (Enabling Functions - Colleague)
Principal Software Development Engineer (Enabling Functions - Colleague)

Tesco Poland • Kraków

Hybrid
PLN 350,000 - 600,000
Principal Software Engineer, Colleague Tech (Kraków, Hybrid)
Principal Software Engineer, Colleague Tech (Kraków, Hybrid)

Tesco Technology • Kraków

Hybrid
Up to 45% yearly bonus
Car allowance
Permanent contract
+11
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
Software Engineer
Software Engineer

Kingfisher plc • Kraków

Hybrid
Private medical healthcare at LUXMED
Medicover sports card
Life insurance financed by the employer
+5