Container Engineer

Jobgether

Canada

Remote

CAD 90,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work
Co-working allowance
Employee equity
Technology allowance
Health insurance
Annual company off-sites
Flexible working
Learning budget
International collaboration
Open-source involvement

Job summary

Jobgether partnered with a Canada-based team to recruit a Container Engineer who will own reliability and automation for a cloud-native container platform. You will drive SRE practices, build operators, and advance platform observability across regions, enabling scalable deployments for engineering teams worldwide.

The role emphasizes autonomy, open-source tooling, and multi-tenant security, with a strong emphasis on incident response and cost efficiency in a fast-paced environment.

Qualifications

  • At least five years of experience in platform engineering or production infrastructure.
  • Strong expertise in Kubernetes, container tooling, or SRE.
  • Experience with multi-tenant infrastructure and RBAC, namespaces, and network policies.
  • Proficiency in Go or similar systems language; ability to build controllers and operators.
  • Experience with AWS environments and multi-account setups.
  • Infrastructure-as-code exposure (Pulumi, Terraform, AWS CDK).
  • Strong communication skills in distributed teams.

Responsibilities

  • Define and maintain SLIs, SLOs, and error budgets for the container platform.
  • Lead ORRs for new capabilities and changes; improve uptime with metrics/logs/traces.
  • Participate in on-call rotations; drive blameless postmortems and improvements.
  • Build and deploy automation, controllers, operators, internal tools, and platform APIs.
  • Design and improve CI/CD pipelines, rollout mechanisms, and release processes.
  • Implement security automation including remediation and patch management.
  • Develop automated testing suites and pipelines for platform releases.
  • Evolve container technology stack and design resilient multi-tenant architectures.
  • Optimize infrastructure costs while maintaining security, reliability, and performance.
  • Assist product teams with alerting and runbook coverage to reduce noise.

Skills

Kubernetes expertise
Go or systems language
SRE / incident response
Automation scripting
Observability
AWS cloud

Tools

Argo CD
Argo Rollouts
Cilium
eBPF
Karpenter
KEDA
gVisor
Kata Containers
Pulumi

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Container Engineer based in Canada.


Join a globally distributed engineering team building and operating a high-performance container platform that powers modern, cloud-native applications at scale. In this role, you will help ensure the reliability, security, observability, and cost efficiency of multi-tenant Kubernetes infrastructure across multiple regions. You will combine software engineering, platform architecture, and Site Reliability Engineering (SRE) practices to build robust automation and improve operational resilience. Working closely with infrastructure specialists and product engineers, you will make reliable deployment practices easier to adopt and maintain. The position offers the opportunity to influence core platform architecture, solve complex infrastructure challenges, and improve the experience of engineering teams worldwide. It is an excellent fit for an experienced engineer who enjoys autonomy, open-source technologies, and building scalable systems in a fast-moving, asynchronous environment.




Accountabilities



  • Platform reliability and operations: Define and maintain service-level indicators (SLIs), service-level objectives (SLOs), and error budgets for the container platform. Develop policies that connect reliability targets to platform changes and deployment decisions.


  • Operational readiness and observability: Lead Operational Readiness Reviews (ORRs) for new capabilities and significant changes. Establish meaningful uptime metrics and improve visibility through comprehensive metrics, logs, and distributed traces across platform components.


  • Incident management and continuous improvement: Participate in the team's on-call rotation, respond to platform incidents, and drive issues through resolution and follow-up. Facilitate blameless postmortems, identify recurring failure patterns, and implement lasting improvements that reduce detection and recovery times.


  • Platform software engineering: Build, maintain, and deploy production-grade automation, controllers, operators, internal tools, and platform APIs. Develop custom solutions when existing tools do not adequately address the underlying technical challenges.


  • Deployment automation and release management: Design and improve platform CI/CD pipelines, rollout mechanisms, and release processes that enable safe, efficient, and predictable deployments.


  • Security and operational automation: Implement security automation covering intrusion detection, automated remediation, and patch management. Identify repetitive operational tasks and eliminate toil through reliable automation.


  • Testing and quality assurance: Develop and maintain automated testing suites and pipelines that validate platform releases before they reach production workloads.


  • Architecture and ecosystem development: Evaluate and evolve the container technology stack, including orchestration, runtimes, networking, workload isolation, and observability tools. Conduct failure-mode analysis, map dependencies, and design resilient architectures for multi-tenant environments.


  • Infrastructure efficiency: Improve platform architecture to optimize infrastructure costs while maintaining appropriate standards for security, reliability, and performance across tenants.


  • Engineering enablement: Help product teams adopt sustainable operational practices, including effective alerting, escalation procedures, runbook coverage, and reduced notification noise.



Requirements:


  • Professional experience: At least five years of experience in platform engineering, Kubernetes or container platform operations, Site Reliability Engineering (SRE), or production infrastructure, including operating production systems at scale and participating in on-call rotations.


  • Deep technical expertise: Strong expertise in at least one of the following areas, ideally with experience across two:



    • Container tooling and ecosystem: In-depth knowledge of Kubernetes, containerd, OCI/CRI standards, and the broader Cloud Native Computing Foundation (CNCF) ecosystem. Familiarity with technologies such as Argo CD, Argo Rollouts, Cilium, eBPF, Gateway API, Karpenter, KEDA, gVisor, or Kata Containers is valuable.


    • Software engineering: Ability to write production-quality code in Go or a comparable systems programming language, build controllers and operators, and design platform APIs and custom automation solutions.


    • Operational excellence and SRE: Strong understanding of SLOs, error budgets, operational KPIs, incident response, blameless postmortems, and strategies for reducing mean time to detect (MTTD) and mean time to recover (MTTR).



  • Multi-tenant infrastructure: Experience with large-scale, multi-tenant systems and an understanding of workload isolation mechanisms, including namespaces, role-based access control (RBAC), network policies, resource quotas, virtual clusters, and stronger isolation models such as VM-based runtimes.


  • Cloud infrastructure: Confident working with AWS environments, including multiple accounts, IAM, and VPC networking.


  • Infrastructure as code: Experience with infrastructure-as-code tools, preferably Pulumi, with Terraform or AWS CDK also suitable.


  • Kubernetes proficiency: Practical experience deploying, operating, troubleshooting, and improving Kubernetes-based infrastructure.


  • Automation mindset: A proactive approach to scripting and automating repetitive work to improve efficiency, reliability, and consistency.


  • Communication and collaboration: Ability to explain complex technical concepts clearly to both infrastructure experts and product engineers, collaborate across disciplines, and work effectively in asynchronous, globally distributed teams.


  • Adaptability and ownership: Comfort navigating ambiguity, making informed technical trade-offs, working independently, and continuously improving systems as requirements evolve.



Nice to have:



  • Experience building and operating a multi-tenant Kubernetes platform used by internal engineering teams.


  • Familiarity with policy enforcement tools such as Kyverno or OPA/Gatekeeper.


  • Experience with infrastructure cost attribution and optimization tools such as OpenCost or Kubecost.


  • Knowledge of managed database platforms or PostgreSQL.


  • Experience with observability technologies such as OpenTelemetry, Prometheus, VictoriaMetrics, and Grafana.


  • A strong interest in open-source software and the cloud-native ecosystem.



Benefits:


  • Fully remote work: Work from anywhere, with no requirement to attend a central office.


  • Co-working allowance: Access to a WeWork membership or co-working budget to support a productive working environment.


  • Employee equity: Participation in an employee stock ownership plan (ESOP), allowing team members to share in the company's long-term growth.


  • Technology allowance: A dedicated budget for equipment and tools, including laptops, monitors, headphones, and other work essentials.


  • Health insurance: Health insurance coverage fully funded for employees, with 80% coverage for eligible dependents, subject to applicable arrangements.


  • Annual company off-sites: Join colleagues from around the world for an annual gathering focused on collaboration, connection, and team building.


  • Flexible working arrangements: An asynchronous work culture that emphasizes trust, autonomy, and flexibility in managing your schedule.


  • Professional development: An annual learning allowance for courses, books, conferences, and other activities that support career growth.


  • International collaboration: Work with a globally distributed team spanning dozens of countries and languages.


  • Open-source innovation: Contribute to modern cloud-native infrastructure and help build tools that support the wider developer community.





How Jobgether works:


We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.


We appreciate your interest and wish you the best!


Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Jobgether • Canada

Remote
CAD 102,000 - 128,000
Remote work opportunities in Canada
Flexible health coverage
RRSP contributions
+3
Build & Release Support Engineer | CI/CD
Build & Release Support Engineer | CI/CD

Jobgether • Canada

Remote
CAD 90,000 - 120,000
Fully remote work in Canada
Continuous learning opportunities
Remote-first culture
+1
Lead Product Manager, Technical
Lead Product Manager, Technical

Jobgether • Canada

Hybrid
CAD 281,000 - 323,000
Competitive salary
Equity
Health coverage
+9
Software Engineer - Storage
Software Engineer - Storage

Jobgether • Canada

Remote
CAD 110,000 - 160,000
Fully remote work: From Slovenia
Coworking support
Equity / ESOP
+7
Manager, Product Development
Manager, Product Development

Jobgether • Canada

Remote
CAD 100,000 - 130,000
Competitive salary
Fully remote from Canada
Benefits program
+7
Staff GTM Engineer
Staff GTM Engineer

Jobgether • Toronto

Remote
CAD 124,000 - 166,000
Competitive compensation
Equity
Health coverage
+10
Java + SQL + Angular Developer
Java + SQL + Angular Developer

Jobgether • Canada

Remote
CAD 83,000 - 103,000
Fully remote
1-year contract
Benefits package (medical, dental, and
+3
Manager, Software Development (Content Integration & Data Pipelines)
Manager, Software Development (Content Integration & Data Pipelines)

Jobgether • Canada

Remote
CAD 145,000 - 165,000
Fully remote work environment
Health, dental, and vision insurance
RRSP matching
+6
Full Stack Developer
Full Stack Developer

Jobgether • Canada

Remote
CAD 65,000 - 85,000
Annual salary
Profit-sharing
Health and dental coverage
+4
Senior Account Manager
Senior Account Manager

Jobgether • Canada

Remote
CAD 112,000 - 126,000
Annual bonus
Employer-paid benefits
Learning and development stipend
+4