Senior Back End Software Engineer

Motorola Solutions, Inc.
Edinburgh, UK
9 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Computer Vision Automation of Tests C++ (Programming Language) Cloud Computing Code Review Computer Programming Continuous Delivery Distributed Systems
+16 more
Firmware Python (Programming Language) Machine Learning Service-Oriented Architecture Software Engineering TypeScript Rust (Programming Language) Cloud Platform System System Availability Backend Build Management Information Technology Front End Software Development Video Streaming Golang Microservices

Job description

Are you a Senior Back End Engineer looking for your next meaningful step? Are you eager to advance your career by collaborating alongside thoughtful engineers on a next-generation video management platform? Do you want to join a supportive, skilled team based in Edinburgh and across the UK, contributing to future features and bringing fresh ideas and collaborative energy to our work?, As a Backend Engineer, you will contribute to designing, building, and maintaining our backend ecosystem. In this role, you will:

  • Design & Build: Develop resilient backend services and distributed APIs that ingest, process, and manage streaming video and real-time sensor data.
  • Scale & Improve: Enhance system performance, optimize throughput, and ensure high availability across multi-region cloud deployments.
  • Continuous Delivery: Work with modern CI/CD pipelines and deployment tooling to enable smooth, reliable software releases.
  • Security & Quality: Help maintain security best practices, participate in code reviews, and build automated testing across our codebase.
  • Collaborative Ownership: Partner within a cross-functional agile team-working closely with firmware, frontend, and QA specialists to influence feature direction.

Requirements

We encourage you to apply even if you don’t check every box. We value transferable skills, enthusiasm, and diverse perspectives.

  • Programming Skills: Strong foundational skills in at least one general-purpose programming language (such as Golang, Python, C, C++, Rust, or Java).
  • Software Development Background: Demonstrated industry experience as a Software Engineer building and maintaining backend services.
  • Cloud & Distributed Systems: Experience developing backend microservices for cloud environments (GCP preferred).
  • Modern Tooling: Familiarity with or interest in using AI-assisted tools within a modern development workflow.
  • Product Mindset: A passion for building reliable software experiences that deliver real value to end-users.
  • Background: A degree in Computer Science / Software Engineering (or an equivalent field) OR a proven track record of practical software engineering experience.
  • Location & Collaboration: Ability to join us in-person at our Edinburgh city centre office 2 days per week.

Bonus Points (Nice to Have, Not Required)

  • Understanding of service-oriented architecture (SOA) and building cloud-native products.
  • Exposure to Machine Learning, Computer Vision, or AI concepts.
  • A desire to develop a well-rounded technical skill set combining backend depth with broader architectural curiosity.
  • Language Flexibility: Our backend services primarily default to Go (and TypeScript for frontend). Prior Go experience is not required-we welcome engineers who are excited to learn new languages and tech stacks on the job!

Benefits & conditions

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

About the company

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., Are you a software engineer looking for your next challenge? Are you looking to advance your career by collaborating with experts on a next-generation video management system? Do you want to join a highly skilled team based in Edinburgh and across the UK, influencing the direction of future features and bringing innovation and dynamism to our work? 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. We are seeking talented software engineers with significant experience to expand our teams and contribute to product development., Motorola Solutions’ Avigilon Alta Video brings cloud video security systems to the next level. Alta’s cloud-based video security solution offers industry-leading AI video analytics and operational insights., The Alta Video engineering team integrates intelligent capabilities into security solutions. We help organizations see, understand, and act on their surroundings to protect people, businesses, and communities in real-time., Motorola Solutions UK Limited

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…