3 months ago
Remote, Canada
Senior / Staff+
Responsibilities
- Architect, design, and develop scalable platform services.
- Lead operational design for reliability and observability.
- Build automation for self-healing systems and proactive risk detection.
- Collaborate with compliance and risk teams to implement technical controls.
- Conduct technical design and security architecture reviews.
- Mentor engineers on security and operational best practices.
- Own end-to-end delivery of services from design to maintenance.
Requirements
- 6+ years of experience in software engineering, SRE, or security engineering.
- Strong backend development experience in Go, Java, Rust, or Python.
- Expertise in distributed systems and cloud infrastructure (AWS, GCP, Azure).
- Strong understanding of security domains like IAM, OAuth2, and zero trust architecture.
- Experience with building reliable and resilient production systems.
- Operational expertise in SLOs, SLIs, and incident management.
- Excellent collaboration and communication skills.
- BS, MS, or PhD in computer science or related field, or equivalent experience.