Full Job Description
As a System Development Engineer II, you sit at the high-velocity intersection of Software Engineering and Systems Architecture, building the sophisticated tooling that allows our systems to provide the highest quality service. You will design and implement world-class Continuous Integration and Deployment frameworks. You will treat our internal infrastructure as a product, developing high-performance internal tools, APIs, and CLI utilities to automate complex operational logic. You will lead the charge in Infrastructure as Code (IaC) and build self-healing systems and automated remediation workflows that detect and fix issues before a human ever 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. You ensure it's tested, secured, and deployed with zero downtime using Canary and Blue/Green strategies.
- Engineering Internal Platforms: You will 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. You will 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." You provide support for complex distributed systems failures, performing deep-dive root cause analysis (RCA) and writing code to ensure the same failure mode never happens twice.
- Performance Tuning & Observability: Build the "eyes and ears" of our systems. You will implement advanced 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 that our systems meet/exceed strict global security standards.
- You will be expected to be On-Call roughly 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 any relevant field.
- Proficiency in object oriented and scripting programming languages
- Strong Linux/Unix internals knowledge and a firm grasp of networking protocols (TCP/IP, DNS, HTTP/3).
Target Base Salary Range: $100,000 - 120,000 CAD
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.
#LI-CA1
Basic Requirements
- 2+ years of experience in system development, system administration, DevOps, integration engineer, or QA automation
Travel Requirements
None
Position Type
Experienced
Referral Payment Plan
No