Apply now »

Backend Software Engineer

Right now, EPOS is seeking a talented and experienced Backend Software Engineer to join our dynamic and innovative team at Ballerup, Denmark. At EPOS we believe in premium quality in everything we do to give our customers a perfect sound experience, supreme wearing comfort and a genuine design of our headsets. 

Your new team and your contribution
As our new Backend Software Engineer, you will become part of a team responsible for developing enterprise cloud solutions. You will work in an agile environment alongside architects, and skilled product owners. 


You will be part of high-level software development department in a global R&D organization. Part of the development is done by offshore partners located in India maximizing the execution power. We are working closely with them, and we are in constant dialog with our colleagues in India, to enhance collaboration and align technical decisions.


We value teamwork, with great emphasis on team where each team member contributes to reaching the same goal. You will be part of a team that continuously improve and enhance the offerings of our EPOS Manager cloud solution used by enterprises around the world to maximize productivity within organizations.


The scope of the position
Your initial focus will be to develop REST APIs deployed in Cloud solution for multiple projects supporting the entire product portfolio of EPOS in collaboration with the teams in India and Denmark. 

In this position, we expect you to:

  • Have a collaborative approach to problem solving.
  • Play the Lead role for the offshore team in India.
  • Support your team and help them with code reviews, testing and development
  • Thrive at complex problem-solving using your experience within scalable architectures, CI/CD principles, containerization and microservices, test and test automation and security by design.
  • Monitor, evaluate and propose new programming languages, frameworks, and design patterns in order to raise quality and efficiency in high-level software.
  • Participate in the research and experimentation in new fields, needed to explore to stay ahead of the game.

Your qualifications:
In order to be successful in the role, we envision that you have a technical background, such as an IT or Engineering degree with +5 years of professional experience. Furthermore, we hope you have experience with the following: 

  • Microsoft Azure cloud services
  • .NET Core and C#
  • ASP.NET Core
  • Experience working with SOLID principles
  • Experience working with Domain Driven Design, Clean architecture and Clean Code.
  • Experience with microservices and microservices architecture
  • Experience working with event driven architecture.
  • Experience with Security aspects of REST API.
  • Fluent communications skills in English

Furthermore, you might also come with these qualifications:

  • Experience with Test Driven Development.
  • Experience with Docker
  • Experience with Entity Framework
  • An advantage if you know about database design
  • An advantage if you know about Azure DevOps
  • An advantage if you know about Infrastructure as code

Joining the team!
If you are our new Backend Software Engineer, please submit your CV and Cover letter in English as soon as possible, and no later than 8th of October 2023. as we are screening applications on a continuous basis.  
Do you want to know more about the position? Then you are more than welcome to contact Team Manager, Application & Cloud, Jagadish Tokala on


We are curious to meet you!

Apply now »