jobapplier

Senior Back End Software Engineer

Motorola Solutions

Join Motorola Solutions as a Senior Back End Software Engineer and contribute to the development of Avigilon Alta Video, a cloud-based video security solution. You will deliver high-quality, reliable software in an agile environment, collaborate with cross-functional teams, and mentor other engineers. Enjoy flexible work models, paid time off, health care benefits, and more.

Responsibilities

  • Deliver high-quality, reliable software for the cloud video management system in an agile environment.
  • Collaborate with cross-functional teams and international colleagues to contribute to feature refinement and generate innovative solutions.
  • Mentor and coach other engineers in the team, participate in peer reviews, and foster a culture of collaboration and continuous improvement.
  • Able to collaborate in-person in our Edinburgh office 2 days per week

Requirements

  • Strong skills in at least one general-purpose programming language, including any of: Golang, Python, C, C++, Rust or Java
  • A passion for owning, building and delivering great software experiences for end-users
  • A significant amount of solid industry experience as a Software Engineer
  • A formal qualification (Degree) in Software Engineering, Computer Science or equivalent or a proven industry track record
  • Experience with the use or adoption of AI tools in a software development context
  • Understanding of service-oriented architectures and building cloud-based products
  • Experience with Machine Learning, Computer Vision, AI technologies
  • A desire to build a T-shaped skill set combining deep expertise in backend services with a broader technical outlook

Preferred

  • Experience building backend services for large cloud based distributed systems (GCP preferred)