Point your AI agent at freehire and let it find you a job.

Get the CLI →

Motorola Solutions

Principal Software Engineer

Posted Updated
Discussion
  • Motorola Solutions’ Video Division is defining the future of the security industry through innovative end-to-end solutions. We aren’t just adding AI features to our products—we are pioneering an AI-First software engineering culture
  • From advanced, award-winning video analytics like Appearance Search and Visual Alerts, we architect our systems from the ground up to maximize the power of Artificial Intelligence
  • We are transforming the surveillance landscape, and our team is leading the charge by integrating intelligent, data-driven capabilities into the very fabric of our software ecosystem
  • We are seeking a Principal Software Developer who shares this AI-First mindset to provide hands-on technical leadership across both cloud and on-premise platforms
  • In this role, you will leverage your deep expertise in C++ and C# to architect high-performance, large-scale applications and APIs that natively support machine learning pipelines, intelligent workflows, and automated decision-making
  • Beyond core product architecture, you will champion modern engineering practices—integrating DevOps, CI/CD, and test automation to rapidly deploy and iterate on complex, public-facing systems
  • Drive technical leadership and architectural governance across the Video Division
  • Architectural Governance & Strategy
  • Translate complex business objectives and product requirements into scalable, reliable system architectures
  • Partner with Product Management, Security, and Engineering leadership to evaluate technical trade-offs and mitigate long-term systemic risks
  • Define the long-term technical vision and architectural roadmap for our next-generation cloud and on-premise streaming platforms
  • Hands-On Engineering Experience:
  • Providing end-to-end software solutions, encompassing design, architecture, implementation, maintenance, and user support
  • Own systemic non-functional requirements including scalability, high availability, ultra-low latency media delivery, and hardware-software isolation
  • Architecting end-to-end product observability (metrics, logs, and distributed tracing) to transform operational telemetry into actionable data for informed engineering and product decisions
  • Technical Leadership & Mentorship:
  • Building trust among team members and mentoring to champion a culture of continuous learning and growth
  • Fostering strong collaborative relationships with fellow developers and technical leadership
  • Proactively providing technical guidance and mentorship
  • Upholding rigorous standards for software development and quality, both personally and across the teams
  • Consistently Showing up with:
  • Energy and passion
  • Optimistic outlook
  • Transparent communication
  • Growth-oriented perspective
  • Contributing to a product deployed in high-stakes safety scenarios:
  • Protecting the well-being of people in a variety of situations and environments
  • Streamlining communication and improving reactions to critical safety incidents
  • Supporting the creation of more secure events and public assemblies (e.g., major league sports games, music concerts)
  • Commitment to professional development & advancement:
  • Supportive managers dedicated to understanding and fostering your growth
  • Well-defined role, responsibilities, and expectations
  • 10% dedicated time for continuous learning and professional development (1 day every two weeks)
  • Gain experience across a broad spectrum of technologies:
  • Orchestrating the flow and storage of diverse media streams
  • Developing robust, large-scale APIs for both on-premise and cloud environments
  • Seamlessly integrating with a wide array of cameras, devices, and sensors
  • Diverse and inclusive team environment:
  • Our teams prioritize creating a vibrant and welcoming culture
  • Groups are designed to leverage a mix of opinions and personality types

Benefits

  • Flexible work models
  • Paid time off
  • Paid parental and family leave
  • Health care benefits
  • Global wellness resources
  • Employee assistance programs
  • Rotation programs
  • Mentor relationships
  • Learning and development opportunities
  • Retirement benefits
  • Employee bonuses
  • Stock grants & employee stock purchase plans
  • Strong knowledge of CI/CD, test automation, Observability, and DevOps
  • Bachelor’s degree in Computer Science or related
  • Experience using an AI first approach to software development
  • Deep expertise in distributed systems architecture, microservices, and high-throughput real-time data/media streaming protocols
  • Experience working in a large code base
  • 10+ years of experience as a Software Engineer
  • Extensive experience in C++
  • Experience working with databases (Berkeley, Postgres)
  • Excellent written and oral communication skills
  • 10+ years of software development experience
  • Successful delivery of a large-scale public-facing application
  • Experience developing applications in one of C++, Rust, C# and .NET
  • Experience developing cloud applications in Azure

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available