> Markdown version of [/jobs/ext/3603265-mid-level-back-end-engineer](https://www.wearedevelopers.com/jobs/ext/3603265-mid-level-back-end-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid Level Back End Engineer - **Company:** Motorola Solutions, Inc. - **Location:** Edinburgh, UK (Remote available) - **Experience:** Experienced - **Salary:** £68,062.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Computer Vision, Automation of Tests, C++ (Programming Language), Cloud Computing Security, Cloud Engineering, Code Review, Databases, Continuous Delivery, Python (Programming Language), Machine Learning, NoSQL, Reliability Engineering, Cloud Services, Service-Oriented Architecture, Service Design, Software Engineering, Systems Architecture, Unstructured Data, WebSocket, Rust (Programming Language), Cloud Platform System, System Availability, Software Security, Backend, Git Flow, Information Technology, Data Analytics, Front End Software Development, Video Streaming, Api Design, Restful APIs, Software Version Control, Data Pipelines, Golang, Programming Languages, Microservices - **Published:** October 7, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5900641689 ## About the Role 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., * 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 ## Description 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 * 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