Mid Level Back End Engineer

Motorola Solutions

City of Edinburgh

Hybrid

GBP 65,000 - 100,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work culture
Mentorship & growth

Job summary

Motorola Solutions UK Limited in Edinburgh is seeking a Backend Engineer to help design, build, and maintain our cloud-based video management backend. You will work on high-throughput systems, integrating AI analytics, and ensuring secure, scalable architectures across distributed environments.

You’ll join a hybrid team with colleagues in the UK, contributing to real-time, mission-critical software that protects people and assets.

Qualifications

  • Bachelor’s degree in CS/SE or related field.
  • Experience building backend services and cloud-based systems.
  • Authorized to work in the UK.

Responsibilities

  • Develop resilient backend services and distributed APIs ingesting video and real‑time sensor data.
  • Integrate AI analytics pipelines into cloud services for situational awareness.
  • Collaborate in agile teams with SRE and security to ensure high availability.

Skills

Golang
Python
Cloud skills
REST APIs
Distributed systems
CI/CD

Education

Bachelor’s Degree in Computer Science or related

Tools

Git
CI/CD tooling

Job description

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.

Department Overview

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.

We have a fantastic city center office in the heart of Edinburgh and fully embrace a hybrid home/office working model, with an aim for 2 days in the office.

Job Description

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. 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.

Key Responsibilities
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
Basic Requirements
  • 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
Job Requirements
Technical Expertise
  • Programming Languages to construct high‑throughput backend services using Golang, Python, C, C++, Rust, or Java
  • 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
  • English Proficiency to communicate technical architectures clearly with cross‑functional global teams
Professional Experience
  • Agile Software Delivery to collaborate within iterative sprint cycles and continuous delivery 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
Preferred Qualifications (Optional)
  • Familiarity with or interest in utilizing AI‑assisted tools within a modern development workflow
  • Exposure to Machine Learning, Computer Vision, or AI concepts
  • Understanding of service‑oriented architecture (SOA) and building cloud‑native products
  • 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
What We Offer
  • Hybrid Work Culture: 2 days a week in our accessible, city centre office in Edinburgh, with flexible remote options for the remaining days.
  • Autonomy & Support: A respectful, team‑oriented culture that values self‑direction, peer mentorship, work‑life harmony, and continuous growth.
  • Impactful Work: Opportunities to solve complex technical challenges at scale alongside supportive colleagues in cloud security and AI.

Travel Requirements
None

Relocation Provided
None

Position Type
Experienced

Referral Payment Plan

Yes

Company

Motorola Solutions UK Limited

_ EEO Statement _

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally‑protected characteristic.

We are proud of our people‑first and community‑focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Frontend (TypeScript)
Software Engineer, Frontend (TypeScript)

VueToronto • City of Edinburgh

On-site
GBP 35,000 - 55,000
Competitive salary
Bonus schemes
Private medical insurance
+6
Senior Software Engineer, Frontend (TypeScript)
Senior Software Engineer, Frontend (TypeScript)

Motorola Solutions • City of Edinburgh

Hybrid
GBP 65,000 - 95,000
Competitive salary and bonus schemes
Two weeks of additional pay per year (
25 days holiday entitlement + bankhol.
+12
Software Engineer, Frontend (TypeScript)
Software Engineer, Frontend (TypeScript)

Motorola Solutions • City of Edinburgh

On-site
GBP 35,000 - 52,000
Competitive salary
Bonus schemes
Two weeks' holiday bonus
+10
Software Engineering Manager
Software Engineering Manager

Motorola Solutions • City of Edinburgh

Hybrid
GBP 80,000 - 120,000
Salary & bonus
Holiday pay
Pension scheme
+10
Senior Backend Software Engineer
Senior Backend Software Engineer

Motorola Solutions • Uxbridge

Hybrid
GBP 60,000 - 90,000
Competitive salary
Holiday entitlement 25 days
Private medical care
+2
Senior Product Manager, Video
Senior Product Manager, Video

Motorola Solutions • Greater London

Remote
GBP 90,000 - 130,000
Competitive salary and bonus schemes
Two weeks additional pay per year (hol
25 days holiday entitlement + bank HOL
+5
Cloud Platform Engineer
Cloud Platform Engineer

Motorola Solutions • Uxbridge

Hybrid
GBP 70,000 - 100,000
Competitive salary and bonus
Holiday bonus; two weeks additional
25 days holiday + bank holidays
+11
Associate Product Manager
Associate Product Manager

Motorola Solutions • City of Edinburgh

Hybrid
GBP 45,000 - 65,000
Competitive salary
Bonus schemes
25 days holiday + bank holidays
+7
Test Automation Engineer
Test Automation Engineer

Motorola Solutions • Uxbridge

On-site
GBP 60,000 - 75,000
Competitive salary schemes
Bonus schemes
25 days holiday + bank holidays
+2
Senior Firmware Engineer
Senior Firmware Engineer

Motorola Solutions • Ware

Hybrid
GBP 55,000 - 75,000
Competitive salary and bonus schemes
Holiday bonus – two weeks extra pay
25 days holiday + bank holidays
+6