Senior Back End Software Engineer

Edinburgh, United Kingdom
Skip to main contentMotorola Solutions values your privacyOur website is set to allow cookies. We use cookies to improve your website experience, the products and services we offer and to make your digital experience personalized to you. Learn more about the cookies we use on our website using this tool. You can set your cookie personal preferences. By using our site, you are accepting our Cookie Policy.Read Full Privacy MessageDeclineAccept CookiesSign InSenior Back End Software Engineer page is loadedSenior Back End Software EngineerApplylocationsEdinburgh, UK (ZUK129)time typeFull timeposted onPosted 13 Days Agojob requisition idR65884Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.Department OverviewMotorola Solutions’ Avigilon Alta Video brings Cloud video security systems to the next level. Alta’s cloud-based video security solution offers industry leading full AI video analytics and exceptional operational insights. The Alta Video engineering team injects intelligence into their approach to security and all their solutions. They help organisations see, understand, and act on their surroundings to protect people, business, and reputation in real-time.Job DescriptionThis role is hybrid with 2 days from our Edinburgh offices.The Backend team develops the core of the Alta Video Management System. These are Cloud based distributed systems monitoring and managing Video Cameras, Access Control Systems and Sensors. The Backend team is responsible for analyzing, developing, designing, and maintaining the entire backend ecosystem. This includes developing new features, adding capabilities and increasing capacities, along with maintaining the existing CI/CD systems and customer deployments.We are an agile team that prides ourselves in allowing great autonomy and valuing collaboration, quality and security throughout.Basic RequirementsYou’re not expected to have all of the following skills, but they will be useful in performing your job. We are looking for someone who:Has experience working as a software developer.Has experience in building the backend for large cloud based distributed systems.Has experience of a backend language such as Go, C++, Java, Rust or Python.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.Is passionate about writing high-quality code.Can demonstrate outstanding technical ability.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.​It is also considered a bonus if you have: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.We believe that a diverse and inclusive workplace spawns innovation – the more diverse our employees are, the more ideas and talents we have to excel as a leader in the technology sector. If you would like to be part of a dynamic team of people who are ambitious, focused, and hardworking then we look forward to meeting you!In return for your expertise, we’ll support you in this new challenge with coaching & development...

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free