Our Global Center for Retail Software is looking for Software Engineers of all levels to join our team in Katowice who will be closely cooperating with our globally acting retail customers helping them to bring their instore experience to the next level using Diebold Nixdorf compelling and innovative POS software solutions.

Diebold Nixdorf retail software solutions are enabling exciting customer experiences such as cashless checkouts and digital payments, self-service solutions, or fully unattended stores. You will be given the chance to work in a dynamic and truly international environment, providing you with the opportunity of intercultural collaboration and travel where there is always something new to discover.

As the global leader in retail software we are investing and developing innovative software solutions on the latest and greatest technologies, covering POS, kiosk and data modelling solutions for several key retailers in the world. But that’s not the end. We are continuously preparing ourselves for the future and will release further cloud base products and services as the basis for our customer solutions.

You have the opportunity to become part of a truly great team, where everyone counts, is important and gets a chance to grow and develop themselves. The atmosphere of a tech-oriented startup combined with the security of a large enterprise.  

Very well

  •     Develop and deliver scalable, high-end solutions for blue-chip organizations
  •     Design and build of scalable technology stack
  •     Support investigation and solve defects
  •     Estimate new feature requests and research new technologies to develop high end applications
  •     Report progress to line management

To be successful in this team you will have experience in

  •     C#,
  •     .NET Core or .NET Framework
  •     SQL
  •     Microsoft Visual Studio
  •     Design patterns
  •     Web Services: REST
  •     Communicative English
  •     Familiar with Atlassian Suite (Confluence, JIRA, BitBucket)
  •     At least 2 years’ experience on similar position

Preferred Qualifications

  •     Docker, Kubernetes
  •     Cloud (Azure) experience
  •     Jenkins
  •     Experience with retail systems and retail domain knowledge
  •     Experience with systems integration

Packages and extras

  • Healthcare package
  • Leisure package
  • Conferences
  • Trainings
  • Healthcare package for families


  • Car parking
  • Bicycle parking
  • Cold beverages
  • Hot beverages
  • Fruits

Diebold Nixdorf


Expect more. Connect more. Be more at Diebold Nixdorf. We are a world leading provider of ATMs and Point of Sales (POS) solutions that supports banks, financial institutions as well as big retail clients from food & beverage, cosmetics, fashion, furniture and petrol industry. In Katowice we have one of three global centres where retail software in born. We have been present here for over 20 years growing to 300+ employees. And we are still not done! Join any of our four teams:

  • In our Research & Development department we have 7 teams of different sizes (5-25 people) consisting of: architects, software engineers, quality assurance analysts and DevOps engineers. R&D team create range of products for Retail and Banking with recent focus to next generation, cloud-based POS products offered to our clients who are key retail brands worldwide. The new product is based on cloud, containerisation, .NET Core, Angular 10 and React.
  • In our Professional Services department we are closely cooperating with our global retail customers customizing our POS products to their individual needs and specification. We work with various versions of our products: be that desktop, web or cloud based application and we are bringing customers’ instore experience to the next level via cashless checkouts and digital payments, self-service solutions or fully unattended stores.
  • In our Maintenance & Support department we have a small and flexible team of circa 20 software engineers and QA engineers based in Katowice and Wroclaw. In our day-to-day work, we focus on fixing bugs and maintaining the world’s largest retailers’ software solution. Sometimes we also develop additional features.
  • In our Global Practice department we have a team of Architects, Business Analysts and DevOps Engineers responsible for creating tools, processes, trainings and support to earlier mentioned departments with the current focus of building an end-to-end CI/CD pipeline and trainings for our NextGen SaaS products.