Senior SOC Engineer with Open Source Impact

Canonical Ltd.

Johannesburg

Remote

ZAR 2,322,000 - 3,483,000

Full time

18 hours 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

Distributed team sprints
Learning budget USD 2000 per year
Annual compensation review
Annual leave
Parental leave
Employee Assistance Programme
Travel opportunities
Priority Pass travel upgrades

Job summary

Canonical is seeking a Senior or Staff Security Engineer to lead and contribute across the Security Operations Center, security software and tooling, and incident response. You will mentor engineers, publish security content, and help advance open source security initiatives.

The role emphasizes leadership within an agile, security-focused engineering environment, with opportunities to influence Canonical's security posture and open source contributions.

Qualifications

  • Exceptional academic track record
  • Undergraduate degree in CS or STEM or equivalent
  • 10+ years of relevant professional experience
  • Professional cybersecurity experience, preferably leading an SOC
  • Professional engineering experience
  • Eagerness to contribute to open source security
  • Proficiency in Python and Bash
  • Knowledge of Git, GitOps, IaC, and orchestration platforms like Kubernetes

Responsibilities

  • Provide operational and engineering leadership.
  • Implement and evolve Canonical’s Security Operations Center.
  • Design and develop security software and platforms.
  • Monitor for, identify, respond to, and remediate security incidents.
  • Assess and improve Canonical’s security controls.
  • Mentor early-career Security Operations engineers.
  • Plan and deliver work within Canonical's agile engineering framework.
  • Contribute to open source security.
  • Publish blog posts, whitepapers and conference presentations.

Skills

Python
Bash
Git
GitOps
Kubernetes
Security operations
Leadership
Security engineering

Education

Undergraduate degree in Computer Science or STEM

Tools

GitOps
IaC
Kubernetes tooling

Job description

Canonical is seeking a Senior or Staff Security Engineer to lead and contribute across the Security Operations Center, security software and tooling, and incident response. You will mentor engineers, publish security content, and help advance open source security initiatives.

The role emphasizes leadership within an agile, security-focused engineering environment, with opportunities to influence Canonical's security posture and open source contributions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Security Operations Engineer
Senior Security Operations Engineer

Canonical Ltd. • Johannesburg

Remote
ZAR 2,322,000 - 3,483,000
Distributed team sprints
Learning budget USD 2000 per year
Annual compensation review
+5
Senior Web Engineer - Remote, Open-Source & Cloud Innovator
Senior Web Engineer - Remote, Open-Source & Cloud Innovator

Canonical Ltd. • Johannesburg

Remote
ZAR 1,493,000 - 2,322,000
Learning budget USD 2,000 per year
Annual compensation review
Employee Assistance Programme
+2
Senior Site Reliability / Gitops Engineer
Senior Site Reliability / Gitops Engineer

Canonical Ltd. • Johannesburg

Remote
ZAR 1,000,000 - 1,400,000
Distributed team sprints
Learning budget USD 2000 per year
Annual compensation review
+6
Senior Web Engineer
Senior Web Engineer

Canonical Ltd. • Johannesburg

Remote
ZAR 1,493,000 - 2,322,000
Learning budget USD 2,000 per year
Annual compensation review
Employee Assistance Programme
+2
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Johannesburg

Remote
ZAR 900,000 - 1,300,000
Distributed work environment with team
Learning and development budget (USD 2
Annual compensation review
+6
Community Engineer (multiple roles and seniority levels)
Community Engineer (multiple roles and seniority levels)

Canonical Ltd. • Johannesburg

Remote
ZAR 1,493,000 - 2,156,000
Distributed work
Learning budget
Annual compensation review
+6
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Canonical Ltd. • Johannesburg

Remote
ZAR 1,990,000 - 2,986,000
Twice-yearly team sprints in person
USD learning budget of 2,000 per year
Annual compensation review
+3
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical Ltd. • Johannesburg

Remote
ZAR 900,000 - 1,500,000
Learning budget USD 2,000 per year
Annual compensation review
Annual holiday leave
+2
Senior SRE & GitOps Engineer: Automate & Scale Cloud Infra
Senior SRE & GitOps Engineer: Automate & Scale Cloud Infra

Canonical Ltd. • Johannesburg

Remote
ZAR 1,000,000 - 1,400,000
Distributed team sprints
Learning budget USD 2000 per year
Annual compensation review
+6
Lead Backend Engineer, Open-Source Platform (Python) - Remote
Lead Backend Engineer, Open-Source Platform (Python) - Remote

Canonical Ltd. • Johannesburg

Remote
ZAR 1,990,000 - 2,986,000
Twice-yearly team sprints in person
USD learning budget of 2,000 per year
Annual compensation review
+3