Job Search and Career Advice Platform
1,994

Remote jobs in South Africa

Senior Juju Software Engineer (Go)

Senior Juju Software Engineer (Go)
Canonical Group Ltd
South Africa
USD 60,000 - 100,000
I want to receive the latest job alerts for “Remote” jobs

Content Strategy Manager

Content Strategy Manager
Zeal HR
Cape Town
ZAR 300,000 - 600,000

Chief Technician Air Quality Services

Chief Technician Air Quality Services
The South African Weather Service
Pretoria
ZAR 30,000 - 70,000

Amazon Product Development Manager

Amazon Product Development Manager
Zeal HR
Cape Town
ZAR 300,000 - 400,000

Senior Cloud Engineer

Senior Cloud Engineer
Titan Wealth Holdings Limited
Cape Town
ZAR 600,000 - 1,000,000
Discover more opportunities than anywhere else.
Find more jobs now

Finance and Payment Specialist (JB5264)

Finance and Payment Specialist (JB5264)
Kontak Recruitment
Johannesburg
Remote
ZAR 200,000 - 300,000

Cloud Architect

Cloud Architect
Titan Wealth Holdings Limited
Cape Town
ZAR 600,000 - 1,000,000

Software Engineer

Software Engineer
Adaptavist
Cape Town
Remote
ZAR 300,000 - 700,000
Headhunters Connect with headhunters to apply for similar jobs

SAP EWM Consultant

SAP EWM Consultant
DataTech Recruitment
Cape Town
Remote
ZAR 300,000 - 400,000

It Support / Technician

It Support / Technician
Curiska (Pty) Ltd
Johannesburg
ZAR 250,000 - 450,000

Senior Fullstack Engineer - EMEA

Senior Fullstack Engineer - EMEA
Customer.io
South Africa
Remote
USD 160,000 - 184,000

Customer Contact Coordinator

Customer Contact Coordinator
Morpheus Recruitment
Wes-Kaap
ZAR 200,000 - 400,000

Engineering Manager, GitLab Delivery - Release

Engineering Manager, GitLab Delivery - Release
GitLab
South Africa
Remote
ZAR 300,000 - 400,000

Senior Support/Infrastructure Engineer

Senior Support/Infrastructure Engineer
C40 Cities
Cape Town
ZAR 300,000 - 600,000

Legal Engineer & Commercial Contracts Specialist

Legal Engineer & Commercial Contracts Specialist
C40 Cities
Johannesburg
Remote
ZAR 500,000 - 900,000

Senior Software Engineer: Signal Processing

Senior Software Engineer: Signal Processing
Entersekt
South Africa
Remote
ZAR 600,000 - 1,000,000

Graphic Designer (South Africa)

Graphic Designer (South Africa)
Wing Assistant
Gauteng
Remote
USD 1,000

Personal Care Worker - Home Care - 6-Month Placement.

Personal Care Worker - Home Care - 6-Month Placement.
Australian Regional & Remote Community Services
Gauteng
AUD 40,000 - 80,000

Intermediate Site Reliability Engineer, Environment Automation

Intermediate Site Reliability Engineer, Environment Automation
GitLab
South Africa
Remote
ZAR 300,000 - 400,000

Customer Support Officer

Customer Support Officer
iKhokha
Durban
ZAR 150,000 - 250,000

Global Travel and Expenses Auditor

Global Travel and Expenses Auditor
Brambles Limited
KwaZulu-Natal
ZAR 300,000 - 600,000

Head of Legal (Durban)

Head of Legal (Durban)
HyperionDev
Durban
Remote
ZAR 600,000 - 1,000,000

Projects & Construction Senior Associate / Partner - Renewable Energy Sector - Remote Working

Projects & Construction Senior Associate / Partner - Renewable Energy Sector - Remote Working
QED Legal LLP
Noordwes
GBP 100,000 - 130,000

Sales Development Representative (m/f/d)

Sales Development Representative (m/f/d)
Kayzen
South Africa
Remote
USD 30,000 - 70,000

Junior It Technician

Junior It Technician
Ikwezi Mining Limited
KwaZulu-Natal
ZAR 200,000 - 400,000

Top job titles:

Saps jobsOnline jobsSecurity jobsWork From Home jobsAdministration jobsGovernment jobsPart Time jobsRemote jobsMine jobsSafety Officer jobs

Top companies:

Jobs at EskomJobs at PnetJobs at CapitecJobs at EkurhuleniJobs at IsasaJobs at SapsJobs at AbsaJobs at AmpathJobs at Rand WaterJobs at Tfg

Top cities:

Jobs in JohannesburgJobs in Cape TownJobs in DurbanJobs in PretoriaJobs in Port ElizabethJobs in BloemfonteinJobs in GqeberhaJobs in SowetoJobs in PietermaritzburgJobs in East London

Similar jobs:

Customer Service Remote jobsData Entry Remote jobsRemote Work From Home jobs

Senior Juju Software Engineer (Go)

Canonical Group Ltd
South Africa
USD 60 000 - 100 000
Job description

The role of a Senior Software Engineer at Canonical

As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.

Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.

Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.

Location: This is a Globally remote role.

What your day will look like

  • Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
  • Collaborate proactively with a distributed team
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Discuss ideas and collaborate on finding good solutions
  • Coach and develop team members with less experience, actively contributing to building and maintaining a first-class engineering team.
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events

What we are looking for in you

  • Proven track record of professional software delivery using Go.
  • Excellent communication skills in the English language, both verbal and written, especially in online environments
  • An exceptional academic track record from both high school and preferably university
  • Experience with agile software development methodologies
  • Willingness to travel up to 4 times a year for internal events

Additional skills that you might also bring

The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.

  • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • Experience doing development in C, C++, Rust, or other low-level programming languages.
  • Solid networking background and experience
  • Experience in the Linux and open-source software world
  • Experience with configuration management software (Ansible, Chef, Puppet, et al.)
  • Working knowledge of cloud computing
  • Passionate about software quality and testing
  • Experience with packaging (Debian, snaps)
  • Programming with, and operating, SQL and NoSQL databases
  • Experience working on a distributed team on an open source project -- even if that is community open source contributions.
  • Demonstrated track record of Open Source contributions

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

Canonical is an equal opportunity employer

  • Previous
  • 1
  • ...
  • 74
  • 75
  • 76
  • ...
  • 80
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career Advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • Predictions for 2024
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved