← Back to job listings
MS
Senior Back End Software Engineer
Motorola Solutions · Edinburgh, United Kingdom
About The Role
Join our agile Backend team as a Senior Back End Software Engineer. You will be responsible for analyzing, developing, designing, and maintaining the entire backend ecosystem of our cloud-based distributed video management system. You will have the opportunity to work with a variety of programming languages and frameworks, and contribute to the development of new features and capabilities. Enjoy flexible work models, paid time off, health care benefits, and more.
- 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 participating in the agile development process.
- You’re not expected to have all of the following skills, but they will be useful in performing your job
- 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
- Has experience working as a software developer
- Has experience of a backend language such as Go, C++, Java, Rust or Python
- 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 in building the backend for large cloud based distributed systems
- Understanding of service-oriented architectures and building cloud-based products
- Experience with Machine Learning, Computer Vision, AI technologies
- 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
- 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
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring