Software Engineer

Milestone Systems

Copenhagen, Denmark
Apply on EasyApply

Create a free account to apply in seconds

Software Engineer


Software Engineer for Capabilities Domain - Copenhagen

Impact & Purpose


At Milestone Systems, we believe responsible technology can make the world safer and more connected. As a Software Engineer, you’ll help build a customer-facing product used by organizations around the globe to create safer environments. Your work will directly impact how our customers trust, use, and scale our solutions—while contributing to a culture that values openness, learning, and innovation.

Role Summary


As a Software Engineer, you will contribute to the development of modern Media Streaming that is part of Milestone Systems’ Capabilities Domain. Working in a small, cross-functional Scrum team, you will collaborate closely with fellow engineers, product managers to deliver reliable, scalable solutions that create real customer value. The location is in Copenhagen, DK.

What You Will Do


- Develop and maintain customer-facing backend services using .NET Core with a strong emphasis on asynchronous programming

- Design and build scalable, secure, and performant APIs and service integrations

- Implement high-quality unit tests and application-level tests to ensure reliability and maintainability

- Use Git/GitHub for version control, branching strategies, and collaborative development

- Apply DevSecOps principles, contributing to automated build, test, security, and deployment pipelines

- Participate in architectural discussions and help shape robust service-oriented designs

- Work in an Agile (Scrum) environment focused on continuous improvement, transparency, and collaboration

- Explore and apply AI tools to enhance productivity and software quality

What You Bring to the Team


- Experience working as a Software Engineer building backend services

- Strong proficiency with .NET Core, C#, and async/await patterns

- Experience writing Dockerfiles and managing container lifecycles.

- Hands-on experience managing pods, deployments, services, and configs.

- Solid understanding of API development, distributed systems fundamentals, and secure coding practices

- Hands-on experience with unit testing frameworks and good testing discipline

- Familiarity with Git/GitHub workflows, pull requests, and code reviews

- Understanding of modern backend development practices and DevOps culture

- Nice to have: experience with AWS, Azure, or similar cloud platforms

- Nice to have: experience using AI tools in software development or strong interest in learning them

Nice to Have


- Experience working with Linux environments

- Knowledge of Domain-Driven Design (DDD)

- Experience with Test-Driven Development (TDD)

- Understanding of WebRTC, gRPC, RTSP

- Knowledge of Go (Golang)

About the Team


You’ll join a Scrum-based team of 4–6 people building a new global customer-facing product. The team values trust, openness, and shared ownership, and collaborates closely to deliver high-quality software while continuously improving engineering practices.

How We Support You


- Individual development plans aligned with your career goals

- Access to learning platforms, certifications, and technical training

- Flexible hybrid working arrangements

- Supportive leadership with regular check-ins and feedback

- Opportunities to collaborate across teams and regions

- Social events and community spaces to connect with colleagues

Apply Now


Ready to join a team that values people, engineering excellence, and innovation? Click Apply and submit your CV in English today.

About Us


Milestone Systems is a leading provider of data-driven video technology software. Our portfolio includes XProtect video management software, Arcules video surveillance as a service, and BriefCam analytics. We empower organizations of all sizes to see, understand, and do more with video. Guided by our People First mindset—freedom, inclusion, and togetherness—we put our employees, partners, and communities at the center of everything we do.

Skills

.NET CoreC#Asynchronous ProgrammingAPI DevelopmentUnit TestingGit/GitHubDevSecOpsAgile (Scrum)CollaborationProblem Solving