Talent.com
This job offer is not available in your country.
Software Engineer - OpenStack

Software Engineer - OpenStack

CanonicalWorkFromHome, Mpumalanga, South Africa
30+ days ago
Job description

Canonical Cape Town, Western Cape, South Africa

Join or sign in to find your next job

Join to apply for the Software Engineer - OpenStack role at Canonical

Canonical Cape Town, Western Cape, South Africa

3 days ago Be among the first 25 applicants

Join to apply for the Software Engineer - OpenStack role at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.

Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.

This job involves international travel several times a year, usually for one week at a time.

What you'll do

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Ensure the success of OpenStack and Ceph on multiple architectures
  • Work from home with global travel 2 to 4 weeks for internal and external events

Who you are

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have experience with Python
  • You have interest and experience with two or more of the following : Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI / ML, QEMU / KVM, LXC / LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
  • You have experience with non-x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies
  • What Canonical Offers

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option
  • Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    About Canonical

    Canonical is a pioneering tech firm 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 of software. 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. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

    Canonical is an equal opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Seniority level

    Seniority level

    Entry level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Get notified about new Software Engineer jobs in Cape Town, Western Cape, South Africa .

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 3 days ago

    Software Engineer (Python) - Supply Chain

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 2 months ago

    Software Engineer (Python) - Supply Chain

    Cape Town, Western Cape, South Africa 1 month ago

    Junior Software Engineer - Cross-platform C++ - Multipass

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 5 months ago

    Cape Town, Western Cape, South Africa 6 months ago

    Cape Town, Western Cape, South Africa 2 months ago

    Software Engineer - Solutions Engineering

    Cape Town, Western Cape, South Africa 3 days ago

    Senior Software Engineer (Back-End) - Remote

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 days ago

    Software Engineer (Python / Linux / Packaging)

    Cape Town, Western Cape, South Africa 3 days ago

    City of Cape Town, Western Cape, South Africa 4 days ago

    Cape Town, Western Cape, South Africa 2 months ago

    Software Engineer - Cross-platform C++ - Multipass

    Cape Town, Western Cape, South Africa 5 months ago

    L2 Electrotechnical Support Engineer, part-time (South Africa)

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Software Engineer - Python - Container Images

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 2 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    System Software Engineer - GCC / LLVM compiler, tooling, and ecosystem

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 6 days ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • WorkFromHome, Mpumalanga, South Africa

    Related jobs
    • Promoted
    Senior Software Engineer (Java & React) Bloemfontein

    Senior Software Engineer (Java & React) Bloemfontein

    DigiCert, Inc.WorkFromHome, Mpumalanga, South Africa
    Job title : Senior Software Engineer (Java & React) Bloemfontein.Job Location : Free State, Bloemfontein.The ideal candidate for this role has strong, solid experience developing and maintaining scal...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer (Java & React) - Pretoria

    Senior Software Engineer (Java & React) - Pretoria

    DigiCert, Inc.WorkFromHome, Mpumalanga, South Africa
    Job title : Senior Software Engineer (Java & React) - Pretoria.Job Location : Gauteng, Pretoria.The ideal candidate for this role has strong, solid experience developing and maintaining scalable an...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer (Java & React) - Durban

    Senior Software Engineer (Java & React) - Durban

    DigiCert, Inc.WorkFromHome, Mpumalanga, South Africa
    Senior Software Engineer (Java & React) - Durban.The ideal candidate for this role has strong, solid experience developing and maintaining scalable and distributed applications.A high performing in...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer (Java & React)

    Senior Software Engineer (Java & React)

    DigiCert, Inc.WorkFromHome, Mpumalanga, South Africa
    Job title : Senior Software Engineer (Java & React).Job location : Gauteng, Johannesburg.The ideal candidate for this role has strong, solid experience developing and maintaining scalable and distrib...Show moreLast updated: 1 day ago
    • Promoted
    Lead Backend Engineer

    Lead Backend Engineer

    PragmatikeWorkFromHome, Mpumalanga, South Africa
    Position : Lead Backend Engineer.Location : Fully Remote (EU timezone, CET ± 2 hours).Languages : English (mandatory); French is a plus. You will be responsible for leading backend architecture decisio...Show moreLast updated: 1 day ago
    • Promoted
    Intermediate Software Engineer

    Intermediate Software Engineer

    JumoWorkFromHome, Mpumalanga, South Africa
    Teamwork plays an integral role in the success of our tech strategy.In JUMO, our teams have exposure to a broad range of the best new technology and are trusted with the autonomy and flexibility to...Show moreLast updated: 29 days ago
    • Promoted
    Senior Software Engineer (Java & React) George

    Senior Software Engineer (Java & React) George

    DigiCert, Inc.WorkFromHome, Mpumalanga, South Africa
    Senior Software Engineer (Java & React) George.The ideal candidate for this role has strong, solid experience developing and maintaining scalable and distributed applications.A high performant indi...Show moreLast updated: 1 day ago
    • Promoted
    Remote Software Engineer – NLS Limited

    Remote Software Engineer – NLS Limited

    JobspaddyWorkFromHome, Mpumalanga, South Africa
    Remote
    The NLS team utilizes its international base in Hong Kong and its extensive connections to connect top talent with top careers. Whether you are a candidate looking to take your career to the next le...Show moreLast updated: 16 days ago
    • Promoted
    • New!
    Senior Android Engineer - Financial Inclusion at Scale

    Senior Android Engineer - Financial Inclusion at Scale

    M-KOPAWorkFromHome, Mpumalanga, South Africa
    Senior Android Engineer - Financial Inclusion at Scale.M-KOPA Johannesburg, Gauteng, South Africa.Join our expanding engineering team! We are actively recruiting Senior Android Engineers to help sc...Show moreLast updated: 14 hours ago
    • Promoted
    DevOps Engineer | Remote | Global Team

    DevOps Engineer | Remote | Global Team

    ErsiliaWorkFromHome, Mpumalanga, South Africa
    Remote
    Our client isn’t just running infrastructure.They’re building the engine that keeps a global sports gaming platform alive, free-to-play, social, and crafted for millions of fans who demand speed, r...Show moreLast updated: 1 day ago
    • Promoted
    Senior Frontend Engineer

    Senior Frontend Engineer

    CueWorkFromHome, Mpumalanga, South Africa
    AI-powered chat solutions across.WhatsApp, web chat, Messenger, and more.UI experiences, solving complex technical challenges, and shaping the next generation of our omni-channel customer service p...Show moreLast updated: 17 days ago
    • Promoted
    Senior Backend Engineer I

    Senior Backend Engineer I

    M-KOPAWorkFromHome, Mpumalanga, South Africa
    Join our expanding engineering team! We’re continuing to hire multiple Senior Backend Engineers (I, II & III) as we scale our FinTech team at M-KOPA. Build sophisticated event-driven microservices t...Show moreLast updated: 8 days ago
    • Promoted
    Devops Engineer – Midrand / Semi-Remote – R600 Ph

    Devops Engineer – Midrand / Semi-Remote – R600 Ph

    E-MergeWorkFromHome, Mpumalanga, South Africa
    Remote
    We are seeking a skilled and forward-thinking DevOps Engineer to help build and maintain the infrastructure, automation, and deployment pipelines that power our mission-critical applications.As par...Show moreLast updated: 30+ days ago
    • Promoted
    JUNIOR SOFTWARE DEVELOPER – Grow your career GLOBAL WEALTH-TECH and INVESTMENT MANAGEMENT FIRM [...]

    JUNIOR SOFTWARE DEVELOPER – Grow your career GLOBAL WEALTH-TECH and INVESTMENT MANAGEMENT FIRM [...]

    Acuity ConsultantsWorkFromHome, Mpumalanga, South Africa
    JUNIOR SOFTWARE DEVELOPER – Grow your career GLOBAL WEALTH-TECH and INVESTMENT MANAGEMENT FIRM – REMOTE (SA), R500-R650K. Direct message the job poster from Acuity Consultants.This is a rare opportu...Show moreLast updated: 1 day ago
    • Promoted
    Senior Full Stack JavaScript Engineer - Global Remote | SaaS

    Senior Full Stack JavaScript Engineer - Global Remote | SaaS

    Passion.ioWorkFromHome, Mpumalanga, South Africa
    Remote
    Build the Future - Power Full Stack Experiences (and explore AI along the way!).Show moreLast updated: 23 days ago
    • Promoted
    Golang Backend Developer - Remote / WFH

    Golang Backend Developer - Remote / WFH

    AfrikyeWorkFromHome, Mpumalanga, South Africa
    Remote
    Our client is seeking a Backend Developer responsible for designing, developing, and maintaining server-side logic, APIs, and data storage solutions. This role requires hands-on experience with back...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Full Stack Developer (Low-Code / Web & Mobile)

    Intermediate Full Stack Developer (Low-Code / Web & Mobile)

    The Legends AgencyWorkFromHome, Mpumalanga, South Africa
    Intermediate Full Stack Developer (Low-Code / Web & Mobile).Ready to take the next step in your developer career and lead real app builds from concept to launch?. This is a hands-on role where you w...Show moreLast updated: 1 day ago
    • Promoted
    Senior Front-End Software Engineer

    Senior Front-End Software Engineer

    Uptime.comWorkFromHome, Mpumalanga, South Africa
    Remote (Core hours in Central Europe and North America time zones).Competitive salary and comprehensive benefits.We’re a remote-first global team building modern, high-performance web applications ...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Software Engineer

    Software Engineer

    PrimerWorkFromHome, Mpumalanga, South Africa
    We’re the world’s first unified payment infrastructure, empowering businesses worldwide to unleash their payment potential. By choosing our platform, merchants can take control over their payment st...Show moreLast updated: 14 hours ago
    • Promoted
    Automation Software Engineer

    Automation Software Engineer

    LexisNexis Risk SolutionsWorkFromHome, Mpumalanga, South Africa
    Automation Software Engineer page is loaded## Automation Software Engineerlocations : Cape Town : South Africatime type : Full timeposted on : Posted Todayjob requisition id : R • •About the Bu...Show moreLast updated: 1 day ago