Taro Logo

Software Engineer - OpenStack

Leading provider of open source software and operating systems, creator of Ubuntu platform, serving global enterprise and technology markets.
Lagos, Nigeria
Cloud
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Cloud

Job Description

Canonical, the company behind Ubuntu, is seeking a Software Engineer for their OpenStack Engineering team. This role focuses on building Charmed OpenStack and Ceph, utilizing Python-based charms for deployment and management. The position offers a unique opportunity to work with cutting-edge cloud platform technologies, bringing them to various computing environments from desktops to bare metal servers.

The role is remote-based but requires international travel 2-4 times yearly for team meetings and events. As part of a globally distributed team of 1200+ colleagues across 75+ countries, you'll be contributing to breakthrough enterprise initiatives in public cloud, data science, AI, engineering innovation, and IoT.

The ideal candidate should be passionate about open source software, Linux, and OpenStack, with strong Python development skills and experience in automating infrastructure as code. You'll be working on mission-critical systems used by some of the world's leading public cloud and silicon providers.

Key responsibilities include developing new features, debugging issues, code review, and ensuring OpenStack and Ceph success across multiple architectures. The role requires someone who can thrive in a distributed team environment, understand the open source ecosystem dynamics, and appreciate enterprise needs.

Canonical offers a comprehensive benefits package including learning and development opportunities, annual compensation reviews, recognition rewards, and flexible working options. The company is founder-led, profitable, and growing, making this an excellent opportunity for career growth in the open source software industry.

Last updated 24 days ago

Responsibilities For Software Engineer - OpenStack

  • 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

Requirements For Software Engineer - OpenStack

Python
Linux
PostgreSQL
MongoDB
  • Bachelor's or equivalent in Computer Science, STEM or similar degree
  • Experience with Python
  • Experience with non-x86 architectures, including s390, arm64, power and others
  • Experience with OpenStack, OVN, Openvswitch and other related cloud technologies
  • Interest and experience with Ubuntu Linux, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services

Benefits For Software Engineer - OpenStack

Education Budget
  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Related Jobs

Software Engineer - Cloud Images

Remote Software Engineer position at Canonical, focusing on cloud infrastructure and Ubuntu image delivery, offering global collaboration and impact in open source technology.

Security Engineer

Security Engineer position at SWATX based in Lagos, Nigeria. On-site contract role focusing on cybersecurity engineering.

APIGEE Developer

APIGEE Developer position at InfyStrat, focusing on designing and managing APIs for seamless platform integration, requiring 3+ years of experience in API development and APIGEE platform expertise.

Full Stack Developer

Full Stack Developer position at InfyStrat, requiring 3+ years of experience in web development with both front-end and back-end expertise, based in Katanga, Nigeria.

Fullstack Developer

Remote Full Stack Developer position at Squadio, requiring 4+ years of experience with Django and React, focusing on building scalable web applications.