Milestone Systems Company Profile

Senior Software Engineer to take active part in the life of a mature Scrum team at Milestone Systems (Brøndbyvester, Denmark)

Milestone Systems
Ta praca ma 15 miesiące i prawdopodobnie nie jest już dostępna.

Opis pracy

Milestone Systems is a global leader in open platform video management software. We deliver high quality video platform software in which our community of hardware and software partners can integrate their video solutions for security purposes and beyond.

The team

As a Senior Software Engineer, you will join a feature team responsible for delivering features within the XProtect product suite. You will take active part in the life of a mature Scrum team, where all team members are joining forces, giving their best to deliver high quality software. In the team we have runners, cyclists, photography enthusiasts, chefs, movie buffs, video and board game heroes, musicians, scouts – who also happen to be great developers and testers. We enjoy taking different challenges and working together to solve them while having a good time. We are looking for a dedicated colleague to strengthen our team with knowledge, ingenuity, creativity, and humor.

The role

The team often works with large amounts of video metadata. Since customer profiles vary from a boutique on the corner to large metropolitan cities, scalability, speed and efficient data handling as well as UI-enabling are the main focus areas of our everyday software development. We put great emphasis on unit testing, as well as automated and large-scale testing to ensure overall robustness.

Some of the things you’ll be working on:

  • Plan, break down, and estimate work together with the rest of the Scrum team
  • Design and develop new features
  • Think quality and testability into code
  • Be a team player that embraces both test and development tasks
  • Follow and enhance team coding and code reviewing practices
  • Respond to customer input and create bug fixes
  • Continuously help the team improve its processes


  • B.Sc. or M.Sc. in Computer Science, Mathematics, or related sciences
  • 6+ years of relevant software design and development experience
  • Expert in C#
  • Experience with .NET Core is considered a plus
  • Experience with designing microservice architectures and APIs is considered a plus
  • Experience with service design patterns and concepts like REST, SOAP
  • Experience with multi-threading and asynchronous programming
  • Experience with database systems (preferably Microsoft SQL Server)
  • Familiarity with WPF
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design 
  • Great problem-solving skills
  • Excellent verbal and written communication skills (in English)
  • Understanding of Scrum or other Agile methodologies
  • Fast (and lifelong) learner

Why you will love working here

  • A chance to work with people from all over the world that inspire each other to do better and have fun during the process
  • Personal development – we provide educational resources and coaching to accelerate your career
  • Perks and benefits – we take good care of the people we hire and the teams we build. This includes flexible working hours, pension package, private health insurance, five extra vacation days, all-inclusive meal program, company bike, private on-premise gym, in-house massage therapist...
  • Social activities – our personnel club regularly hosts events like cooking classes, tasting events, outdoor activities, cultural events, Friday bar and annual Christmas and summer parties

The future is up to you

If you want to take on this exciting challenge and be a part of our fast-growing technology company, apply now by submitting your application in English. Interviews will be conducted on an ongoing basis.

If you happen to have any questions, feel free to contact Engineering Manager, Milos Zlatkovic at [email protected] For more information about the company, visit our website: