Mid Level Backend Engineer
- Edinburgh, United Kingdom
- Mid Level
- Bachelor's degree
- Posted
Skills
Required
- Machine Learning / Computer Vision / AI
- Software Engineering
- Golang
- backend software engineering
- construct high-throughput backend services
- Python
- C++ / Rust / Java
- communicate technical architectures clearly
- Agile Software Delivery
- iterative sprint cycles
- continuous delivery workflows
- AI-assisted
- modern development workflow
- service-oriented architecture
- SOA
Preferred
- backend
- Cloud Architecture
- cloud security
- cloud environments
- GCP
- Database Management
- RESTful APIs / WebSockets / gRPC
- Git
Join Motorola Solutions as a Mid Level Backend Engineer and contribute to our mission of "Solving for safer." You will play a key role in advancing our next-generation video management platform, working closely with AI analytics, frontend, and site reliability engineering teams. Your responsibilities will include developing resilient backend services, enhancing system performance, and collaborating with cross-functional teams. Enjoy flexible work models, paid time off, health care benefits, and opportunities for learning and development.
Contribuer à la conception, à la construction et à la maintenance de l'écosystème backend, en développant des services backend résilients et des API distribuées.
Enthusiasm for learning new programming languages (such as Go) on the job
Responsibilities
- Améliorer les performances du système, optimiser le débit et garantir une haute disponibilité dans les déploiements cloud multi-régions.
- Collaborer avec des équipes interfonctionnelles, en travaillant en étroite collaboration avec les équipes d'analytique AI, de frontend et d'ingénierie de fiabilité des sites.
- 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
- 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
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
- 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
- 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
jobapplier