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

Software Engineer - OpenStack

Canonical

Job Description

Job Description

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 11 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - OpenStack in Chicago, IL vacancy
  • $80k - $120k

    DepartmentBSD CTD - Engineering: Plan X - QAAbout the DepartmentThe Center for Translational...  ...more at and InformationSenior Software in Test for Chicago, IL location. Responsible...  ...; Jenkins; Cloud platforms (AWS/GCP/Openstack); CI/CD; Agile SDLC.Additional ResponsibilitiesBachelor... 
    Suggested
    Full time
    Remote work

    The University of Chicago

    Chicago, IL
    17 hours ago
  • $80k - $120k

    DepartmentBSD CTD - Engineering - HEALAbout the DepartmentThe Center for Translational Data...  .... Learn more at and SummarySenior Software Engineers perform web application development...  .../cloud computing experience (AWS, GCP, Openstack).Unix/Linux programming, open source,... 
    Suggested
    Full time
    Work experience placement
    Flexible hours

    The University of Chicago

    Chicago, IL
    17 hours ago
  •  ...Software Engineer - Backend (NetSfere Enterprise)Infinite Convergence Solutions, Inc. is an industry leader that provides next-generation...  ...services and network APIsExperience with cloud platforms such as OpenStack and AWSFamiliar with Linux operating systems and scripting... 
    Suggested

    Infinite Convergence Solutions

    Chicago, IL
    2 days ago
  • $95.6k - $188.4k

    Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We... 
    Suggested
    Work at office
    Local area
    Flexible hours
    Shift work

    Deloitte

    Chicago, IL
    1 day ago
  •  ...Join to apply for the Software Engineer - Data Infrastructure role at Canonical Join to apply for the Software Engineer - Data Infrastructure...  ...with the public cloud or a private cloud solution like OpenStack Experience with operating Kubernetes clusters and a... 
    Suggested
    Full time
    Remote work
    Work from home

    Canonical

    Chicago, IL
    3 days ago
  •  ...paid with loads that need to be moved. We’re expanding our engineering team in Chicago, a major hub for our customers and the heart of...  ...us to scale deployments efficiently. If you’re a strong software engineer who wants to work hands-on with users, solve ambiguous... 
    Full time
    Work at office

    FleetWorks

    Chicago, IL
    17 hours ago
  • $165k - $225k

     ...network topology, automated VLAN and subnet configuration, and software-designed networking orchestration for high-performance...  ...SDKs: Develop robust APIs and SDKs that enable researchers and engineering teams to programmatically provision and manage infrastructure... 
    Full time
    Immediate start
    Remote work
    Flexible hours

    Moon Lite, Inc.

    Chicago, IL
    17 hours ago
  •  ...chat, voice, web, and third-party channels, powering seamless post-booking experiences worldwide. About the job As a Software Engineer on the CX Platform team, you will design, build, and evolve the core systems behind Hopper’s post-booking experience. Your work... 
    Full time
    Remote work
    Worldwide

    The Hopper Company

    Chicago, IL
    17 hours ago
  • $2,400 per month

     ...Description We’re seeking an experienced Software Engineer to maintain, enhance, and modernize a suite of .NET-based applications while developing new cross-platform, mobile, and distributed systems. This role bridges legacy modernization with next-generation engineering... 
    Full time

    Altom Transport

    Chicago, IL
    17 hours ago
  • $200k - $275k

     ...cohesive, transparent, lightly coupled service architectures.  UP teams are segmented into multiple areas including:  Platform Engineering - Teams within platform engineering provide cross-cutting capabilities that enable other teams to focus on domain- or business-... 
    Full time
    Temporary work
    Flexible hours

    Drw Inc

    Chicago, IL
    17 hours ago
  • $165k - $225k

     .... Your Role: You will be foundational to building our software-defined networking (SDN) platform that enables high-performance...  ..., and network lifecycle management – enabling researchers and engineers to access enterprise-grade networking with cloud-like... 
    Full time
    Immediate start
    Remote work
    Flexible hours

    Moon Lite, Inc.

    Chicago, IL
    17 hours ago
  • $165k - $225k

     ...provisioning, and resource scheduling-enabling researchers and engineers to programmatically access high-performance compute resources...  ...organizations.  Requirements Experience: 5+ years in software engineering with proven experience building compute platforms,... 
    Full time
    Immediate start
    Remote work
    Flexible hours

    Moon Lite, Inc.

    Chicago, IL
    17 hours ago
  •  ...Full Stack Software EngineerLocation: Chicago IL, USAAt Fize, we rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack.We're looking for a software engineer with full-stack (could be backend leaning... 
    Work experience placement

    Fize

    Chicago, IL
    2 days ago
  •  ...Full Stack Software Engineer Chicago, Illinois, United States Job Description Are you passionate about leveraging your coding skills to make a significant impact in the healthcare sector? Do you believe in the power of data and medical research to transform patient... 

    Tech Stars Group LLC

    Chicago, IL
    17 hours ago
  • $200k - $250k

     ...technologists who architect, build and maintain our world-class trading platform. From optimizing our core trading engine to building custom hardware, we leverage software & hardware engineering, data science and research, to deliver the infrastructure and tools that drive our... 
    Full time

    Jump Trading

    Chicago, IL
    17 hours ago
  •  ...Senior Full Stack Software Engineer (NetSfere Omnichannel)Infinite Convergence Solutions, Inc. is an industry leader that provides next-generation messaging and mobility solutions to carriers and enterprises globally, including its enterprise-grade, secure mobile messaging... 

    Infinite Convergence Solutions

    Chicago, IL
    2 days ago
  • $160k - $200k

     ...generalist VCs and work with many of the industry’s most innovative energy companies. The Role We are looking for a Clojure Software Engineer to join our Engineering team and lead key initiatives that deliver high-value, customer-facing products. You will excel in... 
    Full time
    Remote work
    Flexible hours

    Tyba

    Chicago, IL
    17 hours ago
  •  ...*This position is approximately 70% backend and will develop software solutions for Dynamics 365 and Power Platform. * Applicants...  ...Requirements: ~ Bachelor’s degree (Computer Science or Engineering) or related experience ~3 - 5 years of experience developing... 
    Full time
    Summer work
    Casual work
    Remote work
    Home office
    Work visa
    Flexible hours

    Root16

    Chicago, IL
    17 hours ago
  •  ...professionals. We have been named a Great Place to Work for six years, and offer a competitive salary and benefits package.   Software Engineer Position Summary We are seeking an experienced  Software Engineer to support enterprise digital transformation... 
    Full time
    Temporary work

    Itero Group, Llc

    Chicago, IL
    17 hours ago
  • $104.4k - $196.36k

     ...back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer to join our SMS team, which is responsible for building and scaling Braze’s SMS and RCS channels. This team fully owns both... 
    Full time
    Work at office
    Local area
    Flexible hours

    Braze

    Chicago, IL
    17 hours ago
  •  ...configuration of new development tools. Setting guidelines, auditing, and compliance of supported tools..   Typical Day As a Software Engineer you will contribute to design, development, testing and deployment of software systems and/or applications.   •... 
    Full time
    Shift work
    Weekend work

    Dsmhconsulting

    Chicago, IL
    17 hours ago
  •  ...working with an aggressively growing organization that provides a leading AI-driven conversation intelligence platform. As a Software Engineer, you will play a key role within the development team crafting and building custom solutions and extending the capabilities of... 
    Full time

    360 -tsg

    Chicago, IL
    17 hours ago
  • $120k - $150k

     ...and help meet one of the most important energy challenges of our time while building a rewarding career. Overview The Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy’s business runs on, and... 
    Full time
    Work at office
    3 days per week

    Cypress Creek Renewables, LLC

    Chicago, IL
    9 hours ago
  •  ...” from design to deployment to production operations. This is a team for engineers who want real technical ownership, real scale, and real-world impact. Job Purpose As a  Senior Software Engineer on the API & Infrastructure team, you will design and build distributed... 
    Full time
    Seasonal work

    Performix

    Chicago, IL
    17 hours ago
  •  ...What You’ll Do: As a Junior Software Engineer, you will join our interdisciplinary team to conceptualize and author the technologies that power our trading activities in financial markets. As an integral member of an aggressive and nimble company, you will have the... 
    Full time
    Casual work
    Relocation package

    Valkyrie Trading

    Chicago, IL
    1 day ago
  • $85k - $115k

     ...Description Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ProSight Financial Association

    Chicago, IL
    17 hours ago
  • $140k - $170k

     ...deployment Make independent tradeoff decisions, balancing speed, scale, maintainability, and user value Collaborate across engineering, product, and design to align on priorities, timelines, and technical solutions Working through ambiguity by framing constraints... 
    Full time
    Flexible hours

    Honeycomb Insurance

    Chicago, IL
    17 hours ago
  • $190.8k - $267.1k

     ...models that are the sources of truth for Reddit.  As a Senior Engineer on this team, you’ll be a technical coach and mentor. You’ll...  ...hundreds of millions of users across the world. You have: ~ Software development experience in Golang or Python ~5+ years of... 
    Full time
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    Reddit

    Chicago, IL
    17 hours ago
  • $150k - $180k

     ...place of high expectations, integrity, innovation and a willingness to challenge consensus. DRW is seeking an exceptional Software Engineer to join a newly created team responsible for designing and developing tools and infrastructure used by Traders and Quantitative... 
    Full time
    Temporary work
    Flexible hours

    Drw Inc

    Chicago, IL
    17 hours ago
  •  ...sponsorship. This is a hybrid role requiring 3 days a week in a CJ office location ()About CJ Engineering Are we a good fit for you? At CJ, we are passionate about software engineering. We build exciting software, with quality and maintainability in mind. We believe in... 
    Temporary work
    Freelance
    Work at office
    Flexible hours
    3 days per week

    Publicis Media

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

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