← Back to jobs

Remote job

Staff Software Engineer

Backend Full-time Permanent Canada

Job details

$180,000 – $250,000 Salary
Canada Eligibility
Staff Experience
Full-time Employment

About this role

Role overview Build and operate foundational backend platform services that connect workflow execution, identity, event routing, secrets, and audit capabilities. This hands-on role focuses on Go or Rust, event-driven architecture, tenant isolation, and reliable production operations, with careful attention to security, correctness, and traceability.

Responsibilities - Develop and operate platform services such as API gateways, event routing, identity integrations, secrets management, and audit infrastructure. - Turn events, alerts, and partner webhooks into durable workflow execution using Kafka and a workflow orchestration system. - Design key management for cloud KMS providers, customer-managed keys, envelope encryption, and per-tenant cryptographic isolation. - Implement fine-grained permissions for tenants, workflows, operations, and service-to-service requests. - Maintain GitOps deployment pipelines for versioned workflows and automate tenant onboarding, identity provisioning, compliance configuration, and key setup. - Build secure third-party connectors with scoped access, request validation, managed credentials, and audit logging; improve observability, recovery, and incident readiness.

Requirements - Production backend development and operations experience with Go or Rust. - Experience designing event-driven systems with Kafka or similar tools, including retries, idempotency, replay, and at-least-once delivery. - Experience implementing authentication and authorization with OAuth 2.0, OIDC, token lifecycle management, or fine-grained access controls. - Experience with encryption or key management, including cloud KMS, envelope encryption, or key hierarchy designs. - Experience operating multi-tenant production systems with structured logs, metrics, distributed tracing, and incident response.

Nice to have - Experience with Temporal or another durable workflow orchestration platform, and identity services such as Keycloak, Auth0, Okta, or similar. - Familiarity with ClickHouse or another audit-focused data store; GitOps, CI/CD, Kubernetes, or infrastructure as code. - Integrations with MSP, PSA, RMM, security, or Microsoft 365 APIs; regulated environments; or multi-cloud services across AWS, Azure, or GCP.

Benefits and work setup - The source lists a base salary range of CAD $180,000–$250,000 per year. Individual pay depends on location, experience, skills, and other qualifications; some roles may include additional rewards or incentives.

Skills detected in the listing

GoRustInformation SecurityAWSGCPAzureKubernetes
Detected Oct 16, 2026
Last verified Oct 16, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight