Software Engineer (Salt Lake City, UT Hybrid)
Salt Lake City, UT, United States20h ago
Key details
- Salary
- $150K–$180K/yr
- Location
- Salt Lake City, UT, United States
- Work style
- Hybrid
- Level
- Mid level
- Job type
- Full-time
- Experience
- 4–7 yrs
- Function
- Software engineering
- Focus area
- Full stack
- Visa sponsorship
- No visa sponsorship
- Posted
- 20h ago
Skills
About the role
Company Overview
At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
Department Overview
Blue Eye Monitoring has a unique approach to providing security. We use our proprietary Blackbox technology to turn your existing camera network into an active security system. Your cameras become the sensors and our AI software embedded inside the Blackbox watches the property for threats while you are away. Once detected, an alarm is immediately sent to our command center where our highly trained Video Surveillance Technicians (VSTs) take over. Now a live person sees the property in real time to assess the situation and take appropriate action. Appropriate responses may be a verbal warning over the loudspeaker, calling the police or welcoming a resident home for the evening. Our approach of using both artificial and human intelligence allows for a safe and comfortable solution and all of this is done utilizing the cameras you already have installed.Blue Eye was acquired by Motorola Solutions in November 2025.
Job Description
Blue Eye is looking for a Senior Software Engineer to help design, build, and scale our core platform across backend systems, web apps, and distributed edge infrastructure. In this hands-on leadership role, you will own major technical initiatives end-to-end, mentor team members, and drive engineering velocity across mission-critical workflows.
Key Responsibilities
- Core Development: Build scalable backend services, customer- and operator-facing web apps, and integrations using Node.js, C#, and TypeScript.
- Edge & Cloud Systems: Develop control planes, remote provisioning, and OTA update systems for distributed edge appliances operating under intermittent connectivity and constrained resources.
- Technical Leadership: Lead architectural decisions, break down complex requirements, establish best practices, and mentor engineers through reviews and coaching.
- Platform Reliability: Drive observability, telemetry, and CI/CD pipelines while debugging production issues across cloud and field deployments.
Qualifications
- 4+ years of professional software development/engineering experience.
- 1+ years of experience using AI
- Strong production background with JavaScript/TypeScript, alongside backend experience in Node.js and/or C#.
- Proven track record designing scalable APIs, relational databases (PostgreSQL), and distributed, event-driven architectures.
- Hands-on cloud experience (Azure preferred).
- Demonstrated technical leadership, mentoring skills, and end-to-end ownership.
Preferred
- Fleet management for Linux-based edge devices, remote control planes, and OTA rollout/recovery strategies.
- Experience with Kubernetes, Terraform (IaC), and observability tools (Prometheus, Grafana, Loki).
- Familiarity with Azure messaging services (Event Hub, Event Grid, Service Bus).
- Background in video streaming, WebRTC, or surveillance technologies.
What We Offer
- High-ownership role with direct influence on architecture and product direction.
- Collaborative, remote-friendly work environment solving complex, real-world distributed systems challenges.
- Opportunity to scale a mission-critical platform integrating cloud-native systems, edge appliances, and AI workflows.
Target Base Salary Range: $150,000 USD - $180,000 USD
Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.
Note: This role requires working on-site in our Salt Lake City office 4 days per week during the first 3 months for onboarding, transitioning to 2 days per week thereafter.
#LI-MP2
#LI-HYBRD
Basic Requirements
- Bachelors degree with 4+ years of professional software development/engineering experience
- AND 1+ years of experience using AI
- Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position.
Travel Requirements
Under 10%
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
YesOur U.S. Benefits include:
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
and more!
EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. 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.
We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.
How well do you match this job?
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.