Software Engineer - OpenStack
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
- ...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...SuggestedFull timeApprenticeshipLocal areaRemote work
- ...ownership, and building in a fast-paced environment, you'll feel right at home with us! About the role We're looking for a software engineer who's productive in Rails, comfortable with ambiguity, and motivated by shipping real value quickly. You'll own features end-to-...SuggestedRemote workWork from home
- ...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... ...modelling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed...SuggestedFull timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...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...SuggestedFull timeWork at officeLocal areaWork from homeWorldwide
- ...Organization. Ads is the fuel that powers Reddit’s mission. As a backend engineer on the team, candidates might work on: Microservices and APIs... ...project execution. Required Qualifications: ~3+ years of software development experience in one or more general purpose...SuggestedRemplacementFull timeFor contractorsWork at officeRemote workFlexible hours
$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 contractFull time- ...Description At Xplor we help businesses succeed by giving them the software, payments, and commerce-accelerating technologies they need to... ...on. You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire software development...Full timeRemote work
- ...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 timeInternshipManual laborRemote work
$149.6k - $199.6k per year
...Opportunities to make an impact with bold thinking are real—and happening daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and orchestration components, helping us accelerate the deployment of...Full timeFixed term contractWork at officeRemote workHome officeFlexible hours$186.37k - $223.64k per year
...time . The Opportunity We're looking for a Staff Integrations Engineer to join our GTM Tools & Technology team — a hybrid role sitting at the intersection of Revenue Operations and internal software engineering. You'll own the architecture and delivery of integrations...Full timeLocal areaRemote workFlexible hours- ...Platform for Transformative Brand Growth. We’re building the AI Growth Engine that powers the next generation of consumer brands. With over... ...more. Key Responsibilities As a Senior Full Stack Software Engineer ( React.js + Node.js ) , you'll build and scale...Full timeRemote work
$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding students...Long term contractFull timeRemote work$160k - $240k per year
...both the largest independent mineral exploration company and the largest exploration technology developer. Our data scientists and software engineers, who come from leading technology companies, jointly lead exploration programs with our renowned exploration geologists....Full timeRemote work- ...We are looking for an experienced Tech Lead (Staff Software Engineer) to lead a high-impact engineering team building scalable, cloud-native applications with modern DevOps practices. You will own technical strategy, architecture decisions, and delivery while mentoring engineers...Full timeLocal area
$104k - $139k per year
...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.... ...end, the Accessibility Team maintains the Firefox accessibility engine used by assistive technology software, as well as other accessibility...Full timeImmediate startRemote workHome office- ...achieve safer, more sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1.6 million users... ...products Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Additional Requirements:...Full timeLocal areaRemote workWorldwideFlexible hours
$150k - $240k per year
...demonstrated ownership. While this role is level-agnostic, it is best suited for engineers with experience owning production systems and working in highly ambiguous problem spaces. Software Engineer About the company: The mining industry has steadily become worse at...Full timeInternshipRemote work$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 contractFull timeRemote workFlexible hours- ...modernizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry... ..., learning, and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building and integrating...Full timeRemote workFlexible hours
- ...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 timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...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 timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...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...Long term contractFull timeWork at officeLocal areaRemote workWorldwide
- ...role, we encourage you to apply. Your Role You’re a senior engineer who is well respected by your peers, and know how to lead... ...continuous technical learning. What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin - OO design and...Long term contractFull timeRemote workFlexible hours
$181.29k - $250.24k per year
...revenue performance. About the Role CaptivateIQ's modeling engine is the computation core that powers every product - turning business... ...calculations at enterprise scale. We're looking for a **Staff Software Engineer** to set the technical strategy for the Modeling...Long term contractFull timeRemote workFlexible hours- ...with thousands of volunteer contributors and collaborators all 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: Firefox developers land code every day to delight...Full timeImmediate startHome office
- ...love to meet you. About the Role We are looking for a software engineer to join our Streaming Systems team, working on the high-throughput... ...second latency end to end. Recently, we added a computation engine that allows personalizing user experiences in real-time based...Full timeRemote work
- ...efficiently onboard onto Hightouch and manage and scale their Hightouch deployments. We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend, distributed systems, and asynchronous workflows and...Full timeRemote workFlexible hours
- ...and our customers, we'd love to meet you. About the Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply...Full timeRemote work
- ...alongside people who care deeply about each other and our customers, we'd love to meet you. About the Role We are looking for a software engineer to help us build the SDKs, on-device experiences, and backend systems that power how marketers reach their customers inside...Full timeContract workRemote work
- ...client stakeholders the confidence that we will deliver, and gives our team the confidence and accountability to do so. As a Lead Software Engineer, you will serve as the key technical architect across multiple client engagements, ensuring that each system’s design and...Hourly payFull timeContract workFor contractorsRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - OpenStack. Be the first to apply!
- director software engineering Remote
- software developer intern Remote
- software engineer part time Remote
- software developer entry level Remote
- software engineer internship Remote
- junior software engineer Remote
- software developer no experience Remote
- software developer internship no experience Remote
- software engineer - ai machine learning Remote
- software engineer intern Remote
