Mid Level Software Engineer
- Uxbridge, United Kingdom
- Mid Level
- Posted
Skills
Required
- large cloud based distributed systems
- service-oriented architectures
- Machine Learning
- Computer Vision
- AI
Preferred
- Go / C++ / Java / Rust / Python
- backend language
- CI/CD
- customer deployments
- agile development
Join our agile Backend team as a Mid Level Software Engineer, where you'll develop and maintain the core of the Alta Video Management System. You'll work on cloud-based distributed systems that monitor and manage video cameras, access control systems, and sensors. Your responsibilities will include analyzing, developing, designing, and maintaining the entire backend ecosystem, as well as developing new features and maintaining existing CI/CD systems and customer deployments. Enjoy flexible work models, paid time off, health care benefits, and more.
We are looking for a team player who thinks holistically, enjoys solving complex problems and thrives working autonomously, while not afraid to ask for input and learn from their teammates if they’re stuck
About Motorola Solutions
We default to programming using Go, but also use a wide variety of different languages and frameworks. It's not expected that you would be familiar with Go (or any of the other languages we use) but you should be enthusiastic and willing to learn new things
Is looking for a career where their creative abilities will make a difference to the world of technology and where they will be part of an impressive R&D environment
Responsibilities
- Analyzing, developing, designing, and maintaining the entire backend ecosystem of the Alta Video Management System.
- Developing new features, adding capabilities, and increasing capacities, along with maintaining the existing CI/CD systems and customer deployments.
- Collaborating with the team to ensure high-quality code, and actively participating in the agile development process.
Requirements
- 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
- Has experience working as a software developer
- Has experience in building the backend for large cloud based distributed systems
- Is passionate about writing high-quality code
- Can demonstrate outstanding technical ability
- Understanding of service-oriented architectures and building cloud-based products
- Experience with Machine Learning, Computer Vision, AI technologies
Preferred
- Has experience of a backend language such as Go, C++, Java, Rust or Python
jobapplier