Software Engineer

Motorola SolutionsSalt Lake, UT
Remote

About The Position

Motorola Solutions is seeking a Senior Software Engineer to join the Blue Eye Monitoring team. This role will focus on designing, building, and scaling Blue Eye’s core software platform, encompassing backend systems, integrations, customer-facing applications, and internal operator tools. The ideal candidate will take ownership of major technical initiatives, mentor other engineers, and drive engineering quality and velocity. This is a hands-on senior engineering position for individuals who enjoy solving complex real-world problems related to distributed systems, integrations, cloud infrastructure, and mission-critical workflows. Blue Eye Monitoring utilizes proprietary Blackbox technology and AI software to transform existing camera networks into active security systems, with a command center staffed by Video Surveillance Technicians (VSTs) who respond to detected threats. Blue Eye was acquired by Motorola Solutions in November 2025.

Requirements

  • 10+ years of professional software engineering experience
  • Strong experience building production systems in JavaScript / TypeScript
  • Experience with backend development in Node.js and/or C#
  • Experience designing scalable APIs and service integrations
  • Experience with relational databases such as PostgreSQL
  • Strong understanding of distributed systems and asynchronous workflows
  • Experience working in cloud environments (Azure preferred)
  • Strong debugging and performance optimization skills
  • Experience mentoring engineers and leading technical initiatives
  • Excellent communication and ownership mindset
  • Legal authorization to work in the U.S. indefinitely is required.
  • Employer work permit sponsorship is not available for this position.

Nice To Haves

  • Experience managing fleets of Linux-based edge appliances or remote devices
  • Experience building cloud control planes for provisioning, configuration, monitoring, and lifecycle management of distributed systems
  • Experience with OTA/software update systems, version control, staged rollouts, rollback strategies, and remote remediation
  • Familiarity with telemetry pipelines, metrics collection, remote logging, and fleet health dashboards
  • Experience tuning workloads for resource-constrained environments (CPU, RAM, storage, network bandwidth)
  • Experience designing systems that tolerate unreliable connectivity and recover automatically after outages
  • Experience with Kubernetes / containerized environments
  • Experience with Azure Event Hub, Event Grid, Service Bus, or similar systems
  • Experience integrating with third-party enterprise software platforms
  • Familiarity with Terraform or infrastructure-as-code workflows
  • Experience with observability platforms such as Grafana, Prometheus, Loki
  • Experience with video systems, streaming, WebRTC, or surveillance platforms

Responsibilities

  • Design, build, and maintain software across Blue Eye products, including backend services and APIs, third-party integrations, the AIPX web application, the Blue Eye customer portal, internal operational and automation tools, and cloud systems for managing distributed edge appliances.
  • Provide technical leadership by owning end-to-end delivery of complex features, designing scalable and maintainable solutions, leading architecture discussions, improving engineering standards and code quality, mentoring engineers, and breaking down ambiguous problems into executable plans.
  • Improve engineering quality and velocity as the platform grows.
  • Build modern backend services using JavaScript/Node.js and C#.
  • Develop front-end features using TypeScript/JavaScript.
  • Work with cloud-native services and event-driven systems.
  • Build and maintain CI/CD deployment workflows.
  • Design systems for remote device provisioning, configuration, and software updates.
  • Improve observability, telemetry, alerting, and fleet health monitoring for field devices.
  • Build resilient software for intermittent connectivity and remote recovery scenarios.
  • Optimize workloads for constrained CPU, memory, storage, and bandwidth environments.
  • Troubleshoot production issues across cloud services and deployed edge systems.
  • Participate in sprint planning, technical estimation, and retrospectives.

Benefits

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K with Company Match
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service