Staff Software Engineer Control Plane
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
You will lead the architecture and implementation of control-plane APIs, services, state models, and administrative workflows. You will build reliable distributed systems, integrate platform components, establish engineering practices, review designs, and mentor engineers.
Responsibilities
- Define and evolve control-plane architecture, domain models, and interfaces
- Build backend services, APIs, asynchronous workflows, and state-management systems
- Deliver administrative workflows for configuration, upgrades, policies, tenancy, and system health
- Build administrative web interfaces when needed
- Own integration adapters between the control plane and platform components
- Design for reliability, idempotency, auditability, access control, and failure recovery
- Establish testing, observability, documentation, and release practices
- Evaluate and integrate open-source software
- Lead technical designs, set engineering standards, review work, and mentor engineers
Requirements
- 7+ years of professional software engineering experience with substantial backend responsibility
- Experience designing and delivering a control plane, developer platform, administrative system, or comparable distributed product
- Experience with API design, domain modeling, persistent state, asynchronous workflows, and service integration
- Experience designing reliable distributed workflows
- Software development ability in Go, Python, TypeScript, or another relevant language
- Experience with authentication, authorization, policy, tenancy, auditability, and secure administrative operations
- Experience with automated testing, observability, release practices, and production support
- French and English written and verbal communication skills
- Relevant technical university degree or equivalent professional experience
Benefits
- Comprehensive health, dental, disability, life, travel, and extended insurance
- Employee and family assistance program
- Telemedicine access
- 20 vacation days upon hiring
- Retirement savings plan with at least 4% employer contribution
- Flexible benefits package
- Flexible hours and summer schedule
- Possibility of remote work
Get similar jobs in Canada by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in Canada.
No similar openings right now. Refine your search or create an alert above.