Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - OpenStack

Full-time

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.

#LI-remote

Vacancy posted 28 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - OpenStack in Remote vacancy
  •  ...consistent, focusing on infrastructure stability, good value and consistent service delivery. We’re looking for a talented Openstack Infrastructure Engineer to help us build, manage and scale our Openstack compute and storage infrastructure. Experience in building Openstack... 
    Suggested
    Permanent employment
    Full time

    xneelo

    Remote
    29 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...operations team, which runs many private OpenStack clouds and Kubernetes clusters for customers... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    1 day ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    28 days ago
  •  ...platform for Financial Planning & Analysis (FP&A), an established software category with a multi-billion market but no clear winner. We’re...  ...experiences that make complex products intuitive Raise the engineering bar through excellent code, thoughtful reviews, and clear... 
    Suggested
    Apprenticeship
    Local area
    Remote work

    Aleph

    Remote
    9 days ago
  • $95k - $115k per year

     ...About PublicInput PublicInput develops and supports Software-as-a-Service (Saas) solutions designed for government agencies and their consultant...  ...is looking for a frontend-leaning Full Stack Software Engineer to help build and improve the applications our customers and their... 
    Suggested
    Full time
    Work at office
    Local area

    PublicInput

    Remote
    15 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Full time
    Freelance
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    11 hours ago
  •  ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform...  ...started.  How You'll Make an Impact: As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer... 
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Remote
    11 hours ago
  •  ...and maintainability. Develop new features collaboratively with engineers, product managers, designers, client teams, and community...  ...Requirements At least five years of related professional software engineering experience. Experience with parser generators, interpreters... 
    Full time
    Local area
    Remote work

    Wikimedia Foundation

    Remote
    1 day ago
  •  ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in Google...  ...environment. What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with... 
    Full time
    Contract work
    Temporary work
    Remote work

    Zencore

    Remote
    17 days ago
  •  ...people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Software Development Engineer to contribute to the development and maintenance of core platform services that support multiple product lines. As part of... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    BeyondTrust Corporation

    Remote
    3 days ago
  •  ...code reviews, test-design reviews, technical discussions, and engineering and QA practice improvements. Requirements Bachelor's, master...  ...or equivalent experience. At least 5 years of professional software or QA engineering experience, including shipping test... 
    Full time
    Internship

    Deepgram

    Remote
    1 day ago
  •  ...deploy scalable geospatial APIs, services, and data pipelines Collaborate with science teams, product managers, and other backend engineers to deliver complex geospatial data solutions Brainstorm features with engineering management, product managers and domain experts... 
    Remote work

    Regrow

    Remote
    3 days ago
  • $150k - $200k per year

     ...services and distributed systems. Develop core cybersecurity and software supply chain security platform components. Process, analyze,...  ...in architecture discussions. Review code, help establish engineering practices, collaborate with security researchers and product... 
    Full time
    Remote work
    Flexible hours

    RapidFort, Inc.

    Remote
    3 days ago
  •  ...monitoring, and governance. Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to deliver scalable systems....  ...platform organization’s roadmap. Requirements ~5+ years of software engineering experience, including at least 2+ years working on... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Remote
    8 days ago
  • $249.7k - $337.9k per year

     ...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year...  ...Dropbox builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverage. Your... 
    Long term contract

    Dropbox

    Remote
    8 days ago
  •  ...Wir rekrutieren einen Software Test Engineer (m/w/d) für ein neu formiertes Team rund um ein Dynamics 365 Projekt. Das Testing wird von Grund auf neu aufgebaut, du bist also massgeblich an der Definition des Vorgehens beteiligt. Du testest im Sprint mit und verantwortest gleichzeitig... 
    Permanent employment
    Full time
    Home office

    SwissPeak Partners GmbH

    Remote
    9 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time...  ...CD) processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure.... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    10 days ago
  •  ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large,... 
    Long term contract
    Full time
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Remote
    10 days ago
  • $82k - $110k per year

     ...over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this team and role: At Mozilla, our Release Engineering team (RelEng) plays a crucial role in ensuring the seamless and reliable... 
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    11 days ago
  •  ...collaborate with customers and subject-matter experts, and take ownership of product outcomes. Requirements Four or more years of software engineering experience, most of it in frontend work, at companies with strong engineering practices. Strong frontend capability in... 
    Full time
    Internship
    Work at office
    Remote work

    Luminary

    Remote
    11 days ago
  •  ...for task authoring, expert annotation, review, quality control, and structured data collection. Collaborate with researchers and engineers to ensure evaluation data and published outputs are accurate, consistent, and integrated. Requirements ~4+ years of professional... 
    Full time
    Remote work

    Office Hours

    Remote
    11 days ago
  • $210k - $260k per year

     ...one. That's why you can do here what you can never do at a legacy software company. move fast and prove it, not theorize it. We think from...  ...operates. What You'll Be Doing : Lead a small team of engineers, providing technical mentorship, code review, and architectural... 
    Long term contract
    Full time

    Federato

    Remote
    12 days ago
  •  ...including data ingestion, APIs, and operator workflows. Raise engineering standards through code reviews, design reviews, technical...  ...equivalent practical experience. ~8+ years of experience in software design and development, including building and operating production... 
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    13 days ago
  •  ...employee first process. Our vision is the same, a place where employees know they can thrive. TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and fully remote opportunity!  The work: We’re an innovation group inside TTEC... 
    Full time
    Internship
    Manual labor
    Remote work

    TTEC Digital

    Remote
    14 days ago
  • $135k - $160k per year

     ...our platform scales globally, we're looking for people who can turn complex systems into practical, working solutions. As a Software Engineer in Partner Engineering, you’ll play a pivotal role in shaping technical solutions that directly impact our top-tier partners. You... 
    Full time
    Remote work
    Flexible hours

    Liftoff

    Remote
    14 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Monday to friday
    Night shift

    Canonical

    Remote
    14 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...solutions based on for example Juju, Terraform, OpenStack, or Kubernetes. Systems are tested and... 
    Full time
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Remote
    a month ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    11 hours ago
  •  ...technical decisions focused on customer experience, system performance, and long-term maintainability. Requirements Previous software engineering experience with trading or exchange systems, including OMS, EMS, exchanges, market making, algorithmic trading, or quantitative... 
    Long term contract
    Full time
    Home office

    Alpaca

    Remote
    1 day ago
  •  ...Responsibilities Design and implement robust, highly reliable software for safety-critical systems using functional safety and deep...  ...reliability and safety in edge-case scenarios. Mentor junior engineers on safety-critical coding standards and best practices. Requirements... 
    Long term contract
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Remote
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - OpenStack. Be the first to apply!