About this role
System Development Engineer II
Company Overview
Motorola Solutions is a global company focused on people and safety. We build and connect technologies to protect people, property, and places, enabling safer communities, schools, hospitals, businesses, and nations.
Department Overview
The Avigilon group creates and maintains cutting edge video security and access control systems, including AI algorithms. Our solutions power key products from Motorola's leading brands including Avigilon/Unity, Pelco, and Alta, delivering intelligent and efficient customer experiences. We collaborate closely with hardware, firmware, and cloud teams to ensure seamless integration and optimal performance of AI-driven technologies in security systems.
Job Description
As a System Development Engineer II, you sit at the intersection of Software Engineering and Systems Architecture, building tooling that enables our systems to provide the highest quality service. You will design and implement Continuous Integration and Deployment frameworks. You will treat internal infrastructure as a product, developing high-performance internal tools, APIs, and CLI utilities to automate complex operational logic. You will lead Infrastructure as Code (IaC) initiatives and build self-healing systems and automated remediation workflows that detect and fix issues before a human sees an alert. You’ll bake security into the DNA of our systems.
Key Responsibilities
- Architecting the CI/CD Engine: Design, build, and optimize high-speed deployment pipelines with testing, security, and zero-downtime deployment using Canary and Blue/Green strategies.
- Engineering Internal Platforms: Treat internal services as products, developing APIs, custom CLI tools, and dashboards that empower software teams to self-serve infrastructure.
- Radical Automation & IaC: Eliminate manual toil by codifying everything. Manage global-scale infrastructure using Infrastructure as Code (IaC), ensuring environments are reproducible, version-controlled, and immutable.
- Advanced Escalation & Reliability: Act as the Engineer’s Engineer. Provide support for complex distributed systems failures, perform deep-dive root cause analysis and write code to prevent recurrence.
- Performance Tuning & Observability: Build telemetry, distributed tracing, and automated alerting to maintain high availability and peak performance.
- Replicate complex customer deployment environments to execute comprehensive system integration and stability testing.
- Cybersecurity Compliance & Global Standards: Ensure systems meet or exceed global security standards.
- On-Call approximately one time per week to resolve escalations
Qualifications
- 3+ years of experience in system development, integration engineering, or QA automation.
- Bachelor Degree or Master Degree in Software Engineering, Computer Science or relevant field.
- Proficiency in object oriented and scripting programming languages
- Strong Linux/Unix internals knowledge and understanding of networking protocols (TCP/IP, DNS, HTTP/3).
Salary
Range: 100,000 - 120,000 CAD
Basic Requirements
- 2+ years of experience in system development, system administration, DevOps, integration engineer, or QA automation
Travel Requirements
None
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
No
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 other protected characteristics.
We value people-first and community-focused culture, empowering every employee to be authentic and do their best work for a safer world. We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities or other health conditions. To request an accommodation, please complete the Reasonable Accommodations Form so we can assist you.
Motorola Solutions promotes diversity, equity, and inclusion and welcomes candidates from all qualified backgrounds. If you don’t meet every preferred skill but believe you could be a strong addition to the team, we’d like to hear why you think you’d be a great fit. We offer accommodations throughout the hiring process to support inclusion for people with disabilities or mental health conditions. To request an accommodation, please fill out the accommodation form so we can assist you.