Responsibilities
- Design and build high-performance distributed services in Golang.
- Scale systems for certificate issuance, validation, and lifecycle operations.
- Define and deliver production-grade reliability (availability, resilience, observability).
- Drive early architecture decisions impacting scalability, failure behavior, and cost.
- Translate evolving standards into real-world, production-ready systems.
- Collaborate with ecosystem partners and contribute upstream to open-source projects.
- Ensure systems are deployable, operable, and portable beyond single environments.
- Additional tasks associated with this position may be assigned in response to company initiatives and business needs.
Requirements
- Builder of foundational systems with strong ownership mindset.
- Comfortable operating at scale and making high-impact architectural decisions.
- Pragmatic, disciplined, and focused on production outcomes.
- Able to collaborate across teams and influence beyond organizational boundaries.
Work Arrangement
Hybrid — Ottawa
Additional Information
- This is a full-time position.
- Working in a hybrid model, reporting to Ottawa office at least 3-4 days a week.