
Motorola Solutions
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
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.
Qualifications
Required Qualifications
- 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.
Preferred Qualifications
- 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
Skills & Technologies
About the Company
Motorola Solutions
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Location
Salt Lake, UT
Work Mode
Remote
Posted
4 days ago
Country
US