Point your AI agent at freehire and let it find you a job.

Get the CLI →

Motorola Solutions

Mid Level Backend Engineer

Posted Updated
Discussion
  • The Avigilon Alta Video UI team is responsible for the mission-critical infrastructure that powers our VMS. We are currently evolving our platform to support deep-tier interconnection across the Motorola product portfolio
  • Our team values high-performance engineering, architectural integrity, and a commitment to building the most reliable real-time tools in the industry
  • While our stack features Vue 3, Pinia, and TypeScript on the frontend and Go on the backend, we prioritize engineering fundamentals over specific library knowledge. We are looking for a developer who can navigate logic, manage state, and help us build maintainable solutions
  • At Motorola Solutions, we believe that everything starts with our people
  • We empower each Motorolan to bring their authentic self to work, innovate with purpose, and build software that protects lives in the moments that matter
  • As a Backend Engineer based in Edinburgh, you will play a key role in advancing our “Solving for safer” mission by contributing to our next-generation video management platform
  • You will join a supportive, skilled engineering team based in Edinburgh and across the UK, bringing fresh ideas and collaborative energy to our high-throughput, cloud-based distributed systems
  • In this role, you will help to design, build, and maintain our core backend ecosystem—monitoring and managing video cameras, access control systems, and IoT sensors globally
  • Service Design & Systems Architecture:
  • Develop resilient backend services and distributed APIs that ingest, process, and manage streaming video and real-time sensor data
  • Integrate AI analytics pipelines into cloud services to provide actionable situational awareness
  • Maintain scalable database architectures and event-driven data pipelines to help support uninterrupted system performance
  • Scalability & Continuous Delivery:
  • Enhance system performance, optimize throughput, and help to ensure high availability across multi-region cloud deployments
  • Work with modern CI/CD pipelines and deployment tooling to enable smooth, reliable software releases
  • Participate in technical design discussions, peer code reviews, and build automated testing across our codebase
  • Cross-Functional Collaboration:
  • Partner within an agile team, working closely with AI analytics, frontend, and site reliability engineering (SRE) teams to influence feature direction
  • Collaborate with security and reliability engineers to help construct resilient, high-availability cloud solutions
  • Participate in continuous improvement initiatives across distributed web and cloud architectures

Benefits

  • Flexible work models
  • Paid time off
  • Paid parental and family leave
  • Health care benefits
  • Global wellness resources
  • Employee assistance programs
  • Rotation programs
  • Mentor relationships
  • Learning and development opportunities
  • Retirement benefits
  • Employee bonuses
  • Stock grants & employee stock purchase plans
  • We encourage applications from candidates with a Bachelor’s degree or equivalent practical experience who are excited to solve complex technical challenges in cloud security and AI
  • Bachelor’s Degree in Computer Science, Software Engineering, or technical field
  • Some experience in backend software engineering building and maintaining cloud services
  • Legal authorization to work in the UK
  • Programming Languages to construct high-throughput backend services using Golang, Python, C, C++, Rust, or Java
  • English Proficiency to communicate technical architectures clearly with cross-functional global teams
  • Cloud Architecture to deploy and maintain scalable backend microservices within cloud environments (GCP preferred)
  • Database Management to handle structured and unstructured data using relational or NoSQL systems
  • API Architecture to connect core services using RESTful APIs, WebSockets, or gRPC
  • Version Control to manage source code collaboratively using Git workflows
  • System Quality & Security to trace, analyze, and resolve technical issues across distributed cloud architectures while upholding software security best practices
  • Product Mindset to deliver reliable software experiences that create tangible value for end-users
  • Agile Software Delivery to collaborate within iterative sprint cycles and continuous delivery workflows
  • Familiarity with or interest in utilizing AI-assisted tools within a modern development workflow
  • Understanding of service-oriented architecture (SOA) and building cloud-native products
  • Exposure to Machine Learning, Computer Vision, or AI concepts
  • Broad architectural curiosity and a desire to develop a well-rounded technical skill set
  • Enthusiasm for learning new programming languages (such as Go) on the job

Skills

What Middle Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available