Senior Back End Software Engineer

  • Motorola Solutions
  • Edinburgh, Midlothian
  • 11/07/2026
Full time Information Technology Telecommunications

Job Description

Overview

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.

Motorola Solutions' Avigilon Alta Video brings Cloud video security systems to the next level. Alta's cloud-based video security solution offers industry leading full AI video analytics and exceptional operational insights. The Alta Video engineering team injects intelligence into their approach to security and all their solutions. They help organisations see, understand, and act on their surroundings to protect people, business, and reputation in real-time.

Overview

This role is hybrid with 2 days from our Edinburgh offices. The Backend team develops the core of the Alta Video Management System. These are Cloud based distributed systems monitoring and managing Video Cameras, Access Control Systems and Sensors. The Backend team is responsible for analyzing, developing, designing, and maintaining the entire backend ecosystem. This includes developing new features, adding capabilities and increasing capacities, along with maintaining the existing CI/CD systems and customer deployments. We are an agile team that prides ourselves in allowing great autonomy and valuing collaboration, quality and security throughout.

Responsibilities
  • Develop and maintain cloud-based distributed backend systems for the Alta Video Management System.
  • Analyze, design, and implement features; increase capacity and reliability; maintain CI/CD pipelines and customer deployments.
  • Collaborate in an agile environment, upholding autonomy, collaboration, quality, and security.
Qualifications
  • Basic requirements (not exhaustive): experience as a software developer; experience building the backend for large cloud based distributed systems; familiarity with a backend language such as Go, C++, Java, Rust, or Python.
  • Willingness to learn new languages and frameworks; strong coding quality mindset.
  • Preferred: understanding of service-oriented architectures and cloud-based products; experience with Machine Learning, Computer Vision, AI technologies.
  • Team player who thrives in solving complex problems, can work autonomously, and is open to collaboration.
Benefits
  • Competitive salary and bonus schemes.
  • Two weeks additional pay per year (holiday bonus).
  • 25 days holiday entitlement + bank holidays; attractive defined contribution pension scheme.
  • Employee stock purchase plan; flexible working options; private medical care.
  • Life assurance; enhanced maternity and paternity pay; career development support and learning opportunities.
  • Employee health and wellbeing support (EAP, wellbeing guidance); carbon neutral initiatives/goals;
  • Corporate social responsibility initiatives including volunteering days; well-known company discounts.
Other Information
  • Travel Requirements: None
  • Relocation Provided: None
  • Position Type: Experienced
  • Referral Payment Plan: Yes
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.

Learn more at . If you are a current Motorola Solutions employee, please click this link to apply through your Workday account.