Software Engineer (Salt Lake City, UT Hybrid)

Motorola Solutions•Salt Lake, UT
•Hybrid

About The Position

Blue Eye Monitoring, part of Motorola Solutions, is seeking a Senior Software Engineer to design, build, and scale its core platform across backend systems, web applications, and distributed edge infrastructure. In this hands-on leadership role, the engineer will own major technical initiatives end to end, mentor team members, and support engineering velocity across mission-critical workflows. Blue Eye uses proprietary Blackbox technology to make customers’ existing camera networks active security systems. AI software embedded in the Blackbox monitors properties for threats; when a threat is detected, an alarm is sent to a command center where Video Surveillance Technicians assess the situation and take appropriate action. The platform combines artificial and human intelligence and uses cameras already installed at customer sites. The role involves developing scalable backend services, customer- and operator-facing web applications, and integrations; building systems for remotely managing distributed edge appliances; and improving reliability through observability, telemetry, and CI/CD. The position is hybrid in Salt Lake City, with on-site work four days per week during the first three months for onboarding, transitioning to two days per week thereafter. Travel is under 10%.

Requirements

  • Bachelor’s degree.
  • At least 4 years of professional software development or engineering experience.
  • At least 1 year of experience using AI.
  • Strong production background with JavaScript/TypeScript and backend experience in Node.js and/or C#.
  • Proven experience designing scalable APIs, relational databases such as PostgreSQL, and distributed, event-driven architectures.
  • Hands-on cloud experience.
  • Demonstrated technical leadership, mentoring skills, and end-to-end ownership.
  • Legal authorization to work indefinitely in the United States; employer work permit sponsorship is not available.

Nice To Haves

  • Azure cloud experience.
  • Fleet management for Linux-based edge devices, remote control planes, and over-the-air rollout and recovery strategies.
  • Experience with Kubernetes, Terraform (IaC), and observability tools such as Prometheus, Grafana, and Loki.
  • Familiarity with Azure messaging services such as Event Hub, Event Grid, and Service Bus.
  • Background in video streaming, WebRTC, or surveillance technologies.

Responsibilities

  • Build scalable backend services, customer- and operator-facing web applications, and integrations using Node.js, C#, and TypeScript.
  • Develop control planes, remote provisioning, and over-the-air update systems for distributed edge appliances operating with intermittent connectivity and constrained resources.
  • Lead architectural decisions, break down complex requirements, and establish engineering best practices.
  • Mentor engineers through code reviews and coaching.
  • Drive observability, telemetry, and CI/CD pipelines.
  • Debug production issues across cloud and field deployments.
  • Own major technical initiatives end to end and help drive engineering velocity across mission-critical workflows.

Benefits

  • Incentive bonus plans.
  • Medical, dental, and vision benefits.
  • 401(k) with company match.
  • 10 paid holidays.
  • Generous paid time off packages.
  • Employee stock purchase plan.
  • Paid parental and family leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service