jobapplier

Mid Level Software Engineer

Motorola Solutions

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