Software Engineer

3 days ago


Kraków, Czech Republic Tesco Technology Full time

Mandatory skills:

  • Strong Java development skills (Spring Framework)
  • Basic system design skillset
  • Knowledge of event-driven systems and event sourcing patterns
  • Hands-on experience with CI/CD pipelines and automated testing

Nice to Have:

  • Familiarity with SQL databases and distributed systems concepts
  • Knowledge of Kubernetes and Docker
  • Experience in monitoring and observability tools
  • Experience with cloud-native applications

Unsure if you fit all the criteria? Apply and give us the chance to evaluate your potential – you could be the perfect fit

About us

Tesco is a leading multinational retailer, with more than 330 000 colleagues.  Our software is used by millions of people across several countries every day. Whether it’s the tills and websites our customers use, or the systems our colleagues and partners use, you’ll play your part in keeping it running like a well-oiled machine. And when a business problem pops up? You and the creative minds in our team will be challenged to solve it.  As Tech Hub we cooperate within the group of Tesco Technology Hubs located in the UK, Poland, Hungary, Czech Republic and India.  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

About the role

Overall, the team builds a robust, distributed deployment part of Retail Platform that supports large-scale,low-bandwidth environments. The team is responsible for orchestrating and managing software rollouts across thousands of retail stores using cloud-native and edge-based solutions. You’ll be developing and maintaining services which:1. prepare deployments across multiple device types2. managing store-specific deployments and device states3. handle on-premises deployments, downloads, and throttling under strict bandwidth constraints4. integrates monitoring and observability

What is in it for you

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
Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with (for all): 

  • Permanent contract from the go – as a sign of our trust in your abilities
  • MacBook as your tool for work
  • Learning opportunities - certified technical training and learning platforms like Udemy, Pluralsight and O’reily
  • Referral Bonus
  • Sports activities with a personal trainer in the office

Benefits for colleagues on employment of contract only: 

  • Additional 4 days of paid leave to support your well-being and family life
  • Up to 20% yearly salary bonus – based on both individual and business performance
  • Private healthcare (LuxMed)
  • Cafeteria & Multisport
  • Supporting those, who are not yet eligible for full holiday entitlement, by expanding their pool from 20 to 25 days
  • Relocation Help
  • IP Tax Deductible Costs

If that sounds exciting, then we'd love to hear from you.

,[Design, develop, and maintain microservices (Java-based) for deployment orchestration and store device management, Implement and optimize parts of event-driven architecture, Develop and maintain edge components (Java, Go) for store-level deployment and download management, Integrate CI/CD pipelines and ensure automated testing via rollout pipelines., Monitor and troubleshoot production systems, Collaborate with cross-functional teams (deployment, infrastructure, and operations) to deliver secure and scalable solutions] Requirements: Java, Spring, CI/CD, SQL, Design system, Kubernetes, Docker, Azure, Microservices Tools: . Additionally: Small teams, International projects, Free coffee, Canteen, Bike parking, Playroom, Free parking, Modern office, Startup atmosphere, No dress code.

  • Kraków, Czech Republic Software Mansion S.A. Full time

    We usually work for tech startups so we’ve had our share of ever-changing, dynamic projects. In this environment, the development stage is planned only a few weeks ahead and pivots are an integral part of the job. But we like it this way – releases are quick and clients are open to trying out new technologies. What is more, there is very little chance...


  • Kraków, Lesser Poland, Czech Republic beBeeSoftwareEngineering Full time 18,000 - 23,500

    Software Engineering Expertise:We are seeking a highly skilled Senior Software Engineer with expertise in software engineering and architecture to contribute to the development of our projects.The ideal candidate will possess a strong technical background, including proficiency in modern programming languages such as JavaScript, TypeScript, and...


  • Remote, Kraków, Czech Republic Coforge Full time

    We are looking for a talented Senior Software Engineer to join our team team.The goal of the project is to deliver new and robust, Web based solution for Airline Call Centers to provide Agents with the best-in-class service allowing them to handle air reservations.If you are looking for a challenging and innovative project using modern technologies, then...


  • Kraków, Lesser Poland, Czech Republic Devire Full time

    Have relevant experience and a Bachelor in Computer Engineering, Computer Science or a related fieldHave experience with the following languages: C/C++, Python, BashHave experience with one or more of the following UEFI, Coreboot, LinuxBoot, Libreboot, SeaBIOS, Aptio, AMIBIOSHave experience with Git or an equivalent version control frameworkDemonstrate...


  • Remote, Kraków, Czech Republic Kontakt Full time

    3+ years of experience in Site Reliability Engineering, Cloud Infrastructure, or Platform Engineering.5+ years of software engineering experience building production-grade systems (Java, Python, Go, or similar).Proven success scaling high-traffic, mission-critical platforms in SaaS, IoT, or healthcare environments.Deep expertise in cloud platforms...


  • Remote, Kraków, Czech Republic beBeeSoftwareEngineer Full time 1,200,000 - 1,800,000

    Job Opportunity:We are seeking an experienced Senior Software Engineer in Test to deliver high-quality testing solutions for our innovative lottery platform.The ideal candidate will have a strong background in software engineering, experience with automation frameworks, and excellent communication skills.A degree in Computer Science or a relevant field of...


  • Kraków, Katowice, Warszawa, Poznań, Wrocław, Czech Republic beBeeSenior Full time 90,000 - 120,000

    Software Engineer Job DescriptionWe are seeking a skilled senior software engineer to fill this role. The ideal candidate will have experience with React, TypeScript, and cloud environments.Key ResponsibilitiesDesign, develop, and maintain high-quality software applications following industry best practices.Collaborate with cross-functional teams to bridge...


  • Kraków, Lesser Poland, Czech Republic beBeeEngineering Full time 800,000 - 1,500,000

    Job Description:As a senior engineer, you will be responsible for leading the design and implementation of innovative software solutions.You will oversee a team of engineers to build and implement scalable, cloud-based modelling solutions. Your key responsibilities include:Designing and implementing large-scale backend applications and systems in Python for...


  • Kraków, Lesser Poland, Czech Republic Hitachi Energy Full time

    Your Background - Bachelor's degree (B. S.) from university in computer science, information science or a related field. - 2+ years of experience with DevOps / SW configuration management or SW Release Engineering. - Open minded, willing to learn and develop software engineering skills.  - Proficiency in server administration and automation,...


  • Remote, Kraków, Czech Republic Coforge Full time

    We are looking for a talented Senior Software Engineer to join our team team. The goal of the project is to deliver new and robust, Web based solution for Airline Call Centers to provide Agents with the best-in-class service allowing them to handle air reservations. If you are looking for a challenging and innovative project using modern technologies, then...