CareerPlanSign in

Mid Level Software Engineer

Edinburgh, UK (ZUK129)🌐 Remote💼 Full-time🗓 2026-07-22 → 2026-09-26

Core

Building and connecting technologies for a next-generation video management system to help keep people safer by monitoring security at enterprise sites.

Role type

Mid-level software engineer (video management systems)

Builds

Cloud and on-premise video management software, including video analytics integrations and scalable cloud microservices

Domain

Enterprise security, video analytics, cloud infrastructure

Deliverable

production ML models | product features

Required skills

Object-oriented programming (C# or C++), software development fundamentals, test automation, microservice architecture, containerization (Docker/Kubernetes), front-end frameworks (WPF/React), API technologies (REST/HTTP, WebSocket, SignalR, OpenAPI), CI/CD

Preferred skills

AI tools adoption in software development

Technologies

C#, C++, TypeScript, Azure, Docker, Kubernetes, WPF, React, Playwright, GitHub, CoPilot

Responsibilities

Deliver high-quality reliable software in an agile environment, contribute to feature refinement and generate innovative solutions, participate in peer reviews, mentor and coach other engineers

Seniority

Mid-level, hands-on IC with mentoring responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.