M
source · wttj·req · jb_c510c0a154·listed 6h ago
Senior Backend Software Engineer
Motorola Solutions·Uxbridge, United Kingdom·Hybrid·Full-time
Sourced listing · wttjNo salary disclosed
compensation · not disclosed
Salary not shared
Sign up to see our estimate based on role, location, and seniority.
source · estimate pending
Summary
the pitchJoin our agile Backend team as a Senior Backend Software Engineer. You will be responsible for developing and maintaining the core of the Alta Video Management System, a cloud-based distributed system that monitors and manages video cameras, access control systems, and sensors. You will have the opportunity to work with a variety of programming languages and frameworks, and contribute to the advancement of technology in a collaborative and innovative environment.
Role
posted by company- Is passionate about writing high-quality code
- 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
- Can demonstrate outstanding technical ability
- Has experience of a backend language such as Go, C++, Java, Rust or Python
- Wants 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
- Has experience working as a software developer
- Has experience in building the backend for large cloud based distributed systems
- You’re not expected to have all of the following skills, but they will be useful in performing your job
- Understanding of service-oriented architectures and building cloud-based products
- 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
- Experience with Machine Learning, Computer Vision, AI technologies
Key responsibilities
- Analyzing, developing, designing, and maintaining the entire backend ecosystem for 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 being enthusiastic and willing to learn new technologies.