Senior Cloud Engineer

Milestone Systems

Glostrup Kommune

On-site

DKK 669,600 - 1,004,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Individual development plans
Access to training and certifications
Flexible working arrangements
Daily meals and snacks
Company events

Job summary

Milestone Systems is looking for a Software Engineer to drive the integration between their VLM-as-a-service platform and Milestone XProtect. Responsibilities include developing backend APIs, leading integration projects, and providing Level 2 support. The ideal candidate should have strong .NET / C# skills, experience in cloud environments, and a background in video management systems. The position offers flexible working arrangements and various employee benefits including training and company events.

Qualifications

  • 6+ years of hands-on software engineering experience with strong .NET / C# production experience.
  • Experience working in Agile environments with a focus on continuous delivery.
  • Track record of delivering production software end to end.

Responsibilities

  • Lead the development of VMS integration and Smart Client workflows.
  • Develop and maintain backend APIs using Python.
  • Provide Level 2 support and technical documentation.

Skills

Proficiency in .NET / C#
Full-stack experience with Python
Cloud experience with AWS, GCP or Azure
Understanding of authentication concepts
Knowledge of video management systems

Education

Bachelor’s or Master’s degree in Computer Science or Software Engineering

Tools

Docker
CI/CD pipelines (GitHub Actions, Azure DevOps)

Job description

Software Engineer – VMS Integrations & AI Services

Location: Copenhagen, Denmark (Hybrid) – or Madrid office. Remote options available for the right profile.

Overview

We are looking for a Software Engineer – VMS Integrations & AI Services to lead the development of the integration between our VLM‑as‑a‑service platform and Milestone XProtect, while also helping us build an open, flexible integration layer for other Video Management Systems.

In this role, you will help bring our VLM capabilities into the daily workflows of security operators – designing and implementing integrations that are easy to use, easy to deploy, and valuable in real operational environments. You will work on XProtect Smart Client integrations, web components, backend APIs, and production services that allow operators to interact with VLM results, investigate events, retrieve insights, and use AI assistance as part of their existing VMS experience.

This is a role for an engineer who can drive projects end to end: understand the problem, design the technical solution, implement it, test it, deploy it, monitor it, support it, and improve it based on feedback from users and customers.

You will also contribute to Level 2 support activities, helping diagnose complex customer or deployment issues, supporting production incidents, and turning learnings into better product, tooling, documentation, and automation.

What You Will Do
  • XProtect Integration Development: Lead the development of the integration between our VLM‑as‑a‑service platform and Milestone XProtect, including Smart Client workflows, backend integration points, and operator‑facing features.
  • Smart Client & Operator Experience: Build features that support the daily needs of security operators, helping them access AI‑generated insights, search video content, understand events, and interact with VLM results directly from their VMS environment.
  • Open Platform Integration Layer: Design the integration to be modular, extensible, and easy to adapt to other VMS platforms beyond XProtect.
  • Backend API Development: Develop and maintain backend APIs and services, primarily using Python, to connect VMS environments with our VLM service securely and reliably.
  • .NET Development: Build and maintain .NET‑based components, including integrations, plugins, client‑side extensions, service components, or tooling required for XProtect and Windows‑based environments.
  • End‑to‑End Delivery: Own features from requirements and technical design through implementation, testing, deployment, monitoring, and production support.
  • Testing & Validation: Create and execute automated and manual tests covering integration behavior, API reliability, performance, edge cases, deployment scenarios, and operator workflows.
  • L2 Support & Documentation: Provide Level 2 support for production deployments, create technical documentation, integration guides, and troubleshooting material to make the solution easier to operate.
What You Bring to the Team

Technical Skills

  • Strong proficiency in .NET / C# for production software development, including integrations, plugins, desktop‑client extensions, and Windows services.
  • Develop using new AI tool stacks (e.g. Claude, Codex) to accelerate time to release.
  • Full‑stack experience with Python for APIs, automation services and web development using frontend technologies such as TypeScript, React, or Angular.
  • Demonstrated ability to design and implement REST APIs, service‑to‑service integrations, and secure API communication.
  • Understanding of authentication and authorization concepts, including API keys, tokens, OAuth‑style flows, and certificates.
  • Cloud experience with AWS, GCP or Azure, including deploying, operating and troubleshooting production services, APIs, and/or integrations to cloud services.
  • Familiarity with containerization (Docker), CI/CD pipelines (GitHub Actions, Azure DevOps, etc.), and observability practices (logging, metrics, tracing).
  • Knowledge of video management systems, surveillance workflows, or VMS operator applications is a strong plus. Experience with Milestone XProtect or MIP SDK is highly relevant.
  • Familiarity with AI inference services, VLMs, LLMs, or video analytics is a plus; deep model development experience is not required.

Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of hands‑on software engineering experience, with strong .NET / C# production experience.
  • Track record of delivering production software end to end – from design and implementation through release and support.
  • Experience building backend APIs, integration services, or distributed systems.
  • Experience working in Agile environments with a focus on continuous delivery and production quality.
  • Experience in L2/L3 production support, incident analysis, or customer troubleshooting.
  • Background in enterprise customer integrations, partner SDKs, or platform ecosystems is a plus.
How You Will Make a Difference

You are pragmatic, autonomous, and delivery‑oriented. You take ownership of ambiguous technical problems and turn them into robust, production‑ready software. You understand real user workflows, not just isolated services, and you care about the experience of the security operators who rely on the tools you build.

Benefits
  • Individual development plans aligned with your career goals
  • Access to training, learning resources, and certifications
  • Flexible working arrangements
  • Supportive leadership and regular feedback
  • Opportunities for cross‑functional and cross‑regional collaboration
  • Daily meals, snacks, and beverages in our canteen; company bikes, gym, massages, and Friday gatherings
  • Monthly company events for team bonding and enjoyment
Location

Copenhagen, Denmark

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Harness Engineer
AI Harness Engineer

Milestone Systems • Glostrup Kommune

Hybrid
DKK 900,000 - 1,400,000
Development plans
Training resources
Flexible hybrid
+4
Industrial Postdoc
Industrial Postdoc

Milestone Systems • Glostrup Kommune

On-site
Senior Cloud & VMS Integration Engineer
Senior Cloud & VMS Integration Engineer

Milestone Systems • Glostrup Kommune

Hybrid
Individual development plans
Access to training and certifications
Flexible working arrangements
+2
Senior Software Developer - Cloud Security
Senior Software Developer - Cloud Security

3Shape • Denmark

On-site
DKK 60,000 - 80,000
Professional and personal development budget
Healthcare package
Fresh lunch cooked by a private chef
+1
Student Assistant
Student Assistant

Milestone Systems • Glostrup Kommune

On-site
DKK 165,000 - 248,000
All Inclusive Program
Health insurance
On-site gym
+2
Senior AI Solution Engineer
Senior AI Solution Engineer

Milestone Systems • Glostrup Kommune

On-site
DKK 800,000 - 1,100,000
International workplace
Cutting-edge technologies
Professional development
+2
Staff Security Engineer
Staff Security Engineer

Veo Technologies • København

On-site
DKK 900,000 - 1,200,000
Senior Strategy Manager
Senior Strategy Manager

Milestone Systems • Glostrup Kommune

Hybrid
DKK 700,000 - 900,000
Individual development plans
Flexible working arrangements
Access to training and resources
Student Assistant - Strategy
Student Assistant - Strategy

Milestone Systems • Glostrup Kommune

On-site
DKK 165,000 - 220,000
On-site gym
Breakfast, fruit, lunch, and free soft
Friday bar events and socialactivities
+1
Senior Infrastructure and Cloud Security Engineer
Senior Infrastructure and Cloud Security Engineer

Veo Technologies • København

On-site
DKK 800,000 - 1,200,000