Senior Web Engineer - Remote, Open-Source & Cloud Innovator

Canonical Ltd.

Johannesburg

Remote

ZAR 1,493,000 - 2,322,000

Full time

24 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

Learning budget USD 2,000 per year
Annual compensation review
Employee Assistance Programme
Travel opportunities for company-wide/
Company-paid travel upgrades

Job summary

Canonical is hiring a Senior Software Engineer for the Web Engineering team. The role is remote within the EMEA region, with opportunities to travel for team sprints and events.

You will own large projects, mentor teammates, lead technical discussions, review code, and contribute to architectural decisions. The ideal candidate demonstrates strong English communication, an academic background in CS or STEM, and a passion for open-source software.

Qualifications

  • Proven ability to drive technical conversations and decisions.
  • Strong architectural design and coding standards.
  • Experience with Linux (Debian or Ubuntu preferred).

Responsibilities

  • Identify what matters for the team and drive initiatives.
  • Design and implement well-tested, well-documented software.
  • Debug and fix issues reported by users.
  • Lead code and architectural reviews to improve processes.
  • Contribute to technical documentation and engineering practices.

Skills

Technical leadership
Architectural thinking
Code reviews
English fluency
Problem solving

Education

Bachelor's in Computer Science or STEM

Tools

Docker
Kubernetes
LXD

Job description

Canonical is hiring a Senior Software Engineer for the Web Engineering team. The role is remote within the EMEA region, with opportunities to travel for team sprints and events.

You will own large projects, mentor teammates, lead technical discussions, review code, and contribute to architectural decisions. The ideal candidate demonstrates strong English communication, an academic background in CS or STEM, and a passion for open-source software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Open Source Community Architect
Open Source Community Architect

Canonical Ltd. • Johannesburg

Remote
ZAR 1,493,000 - 2,156,000
Distributed work
Learning budget
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
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 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
Senior Design Researcher - Remote, Data-Driven UX Leader
Senior Design Researcher - Remote, Data-Driven UX Leader

Canonical Ltd. • Johannesburg

Remote
ZAR 1,493,000 - 2,156,000
Fully remote working environment
Learning and development budget $2,000
Annual compensation review
+5
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
Remote-First Graduate Linux Software Engineer – Open Source
Remote-First Graduate Linux Software Engineer – Open Source

Company : Canonical • South Africa

Remote
ZAR 350,000 - 520,000
Open Source Content Strategist (Remote, EMEA)
Open Source Content Strategist (Remote, EMEA)

Company : Canonical • South Africa

Remote
ZAR 678,000 - 968,000
Learning and development budget (USD 2
Annual compensation review
Recognition rewards
+6