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.
Canonical offers competitive compensation based on location, experience, and performance, with annual reviews and performance-driven bonuses. Key highlights include a $2,000 yearly learning budget, flexible distributed work with biannual team meetups, generous leave policies (maternity/paternity), and travel perks like Priority Pass. The standout benefit is the personal development fund, making it ideal for growth-focused job seekers.
Individuals interested in remote jobs at Canonical Nigeria should review the job details, requirements, and application process provided below.
Product Manager – Hardware Certification:
Receive Job Alerts on P2P WhatsApp, Click HERE
Job Details:
- Canonical’s product management team are technologists who have a passion for delivering products and solutions that help shape market demands while elevating open source software everywhere.
- This is an application track for a product management position at Canonical on Hardware Certifications. Apply here if you excel at leadership, communication, and technical vision, and believe you can drive product strategy for the business needs of tomorrow.
- We believe that open source is transforming the way that enterprises solve their business needs. Although open source has been around for thirty years, it is only now fundamental to every corner of the software landscape.
- Going forward we believe open source will have an even bigger impact as it moves into specialised vertical markets. Our goal is to make open source easier, more reliable and more secure for deployment and development.
- We strive to be the provider of ‘most software to most companies’, starting with Ubuntu but expanding to cover every class of application on every class of compute. To deliver on that ambition, we select product managers for their intellect and strong drive to advance the open source community.
- Together, we aim to improve open source quality, outreach, and impact. Our product managers set the vision and the direction to ensure teams deliver the right products in the right markets at the right time. They push the boundaries of the technology landscape to identify and deliver products into new and existing market opportunities.
- We are hiring a Product Manager for Hardware Certification. Ubuntu is the world’s favourite Linux, used by developers around the world. Canonical has created a line of products and services that address primary challenges for those developing and deploying software.
- If you have a passion for operating systems, hardware optimisation, and infrastructure deployment, then you will love being part of our team.
This is an exceptional opportunity for a competitive technology leader to:
- Lead the roadmap of our Hardware Certification effort and drive our partnership with OEMs
- Work with our engineering team to shape the development roadmap for our Hardware Certification scheme
- Define future business models taking into account the competitive landscape
- Engage with the the Ubuntu user community, key partners, OEMs and leading customers, enabling commercial success and driving go-to-market
- This role encompasses product leadership and go-to-market strategy, ensuring that the product vision is translated into actionable plans and successful market launches. Our product managers are technology professionals with a software engineering background who strive to become business executives and entrepreneurs.
- We discuss strategy, plan product development, drive engagement, and promote the open source way. We oversee the entire product lifecycle from conception to delivery, blending technical expertise, strategic thinking, analytics, project management skills and effective communication to ensure products meet both user needs and business objectives.
- This role will be based remotely in the EMEA region. You will be expected to be located in this region.
Responsibilities
The role entails:
- Lead the product development lifecycle, reviewing the priorities and goals for your product.
- Collaborate with cross-functional teams such as engineering, design, marketing, and sales.
- Address common challenges across projects, align on priorities, enable informed decisions, and keep business execution on track.
- Conduct market research, analyse industry trends, and gather customer feedback to identify opportunities.
- Communicate your product vision, status updates, and key decisions to ensure alignment and manage expectations.
- Conduct usability testing, analyse user feedback, and iterate on the product to improve the user experience.
- Collaborate with marketing, sales, and support teams to develop go-to-market strategies, create product documentation, and provide training.
- Contribute to the success of our sales team in winning new opportunities, reviewing customer feedback and participating in customer meetings.
Job Requirements:
What we are looking for in you:
- Exceptional academic results at high school and university
- Understanding of Linux and the wider open source software community
- Understanding of computer architecture, application development, datacenters, cloud or devices
- Passion to write about technologies and the tech landscape
- A strong work ethic, and personal interests aligned with the open source movement
- Curiosity, and the habit of continuous learning
- A strong sense of ownership
- Problem solving and the ability to innovate
- Outstanding communications skills in English, both verbal and written
- Willingness to travel internationally up to 4 times a year for company events up to two weeks long
Nice-to-have skills:
- Familiarity with the technology ecosystem including Silicon, IHV, ISV, ODM/OEMs, cloud service providers
- Familiarity with embedded and connected device technology and ecosystems
- Familiarity with hardware/software testing frameworks
- Experience building a certification program
What we offer you
- We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Program
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Enterprise Customer Success Manager (French Speaker):
Receive Job Alerts on P2P WhatsApp, Click HERE
Job Details:
- Customer success is a fairly new and strategic department at Canonical, with the objective to reduce risk and churn, facilitate the adoption of new products or services and support expansion within existing accounts.
- Customer Success Managers (CSM) are responsible for developing trust with their assigned customers and providing them with the best possible experience navigating Canonical’s vast offering.
- By clearly understanding their customer’s objectives, the CSM can align expectations, suggest a large range of additional services or product capacity to increase loyalty, alleviate any pain points, and help draw and deliver on an appropriate collaboration roadmap.
- We are growing our Customer Success team to continue to offer thoughtful, smart, precise interactions across our product portfolio, from Ubuntu to open-source infrastructure and applications.
- To provide the appropriate level of focus for every customer, in their native language and with excellent English for any internal interaction, CSMs are specialized in one of the following segments:
- Mass – SMEs or large businesses starting their journey with Canonical
- Focus – Large companies with established ARR
- Step Growth – a selection of high-potential customers
- All CSMs contribute to business support at the company level for all remaining, not-yet-assigned customers (Tech segment), including our Store customers, through campaign management and customer requests. This role will be based remotely in the EMEA region.
Responsibilities
What your day will look like:
- Onboard new customers and introduce them to our products and support processes. Products include: Ubuntu Pro, MAAS, Landscape, Openstack, Ceph, Kubernetes, data applications and many more.
- Coordinate complex projects in interaction with developers, IT managers and decision makers from various industries.
- Collaborate with Sales, Field Engineering and Support in developing and delivering engagement plans that fulfill the customer’s objectives.
- Manage a portfolio of customers in a specific geographic region and identify growth opportunities or renewal risks in coordination with Sales.
- Experience running a disciplined, weekly customer and business review process with cross-functional teams, identifying and prioritizing blockers, and driving resolution through corporate product and engineering teams
- Serve as a customer advocate internally and influence Canonical products roadmaps, Canonical websites, documentation, processes and people to improve customer satisfaction and retention.
- Supporting customers through reactive ticket requests.
- Create campaigns targeting multiple customers through digital touch-points and activities.
Job Requirements:
The ideal candidate would display impeccable customer-facing skills and a passion for cloud and data centre infrastructure technologies. We are also looking for:
- Native French level required with excellent command of English
- Minimum 5 years of work experience with a strong background in IT and with exposure to projects related to at least one of these topics: Linux OS, data applications, storage, cloud computing, networking, security, migration, IoT.
- Excellent presentation skills with the ability to guide a conversation about complex software.
- Experience building and improving internal processes while maintaining timely delivery to customer-related projects.
- A true team player capable of interacting with all departments and at all levels, both internally and externally.
- Knowledge of agile methodologies.
Additional skills that you might also bring:
- Experience with Salesforce, Jira and CRMs
What we offer you
- We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person – we’ve been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
Billing System Engineering Manager:
Receive Job Alerts on P2P WhatsApp, Click HERE
Job Details:
- This engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business.
- If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical.
- The Commercial Systems unit has several areas of responsibility spread across six engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Salesforce plays an integral role in it.
- The Billing team’s mission is to develop an internal billing system, delivering a consistent billing experience to all Canonical customers across all products and services, and across all service delivery methods.
- This challenging assignment requires close cooperation with business departments to ensure our customers are billed accurately and reliably, while achieving the highest engineering standards expected of any engineering team at Canonical.
- We are looking for an engineering manager with prior engineering experience in a high-level programming language, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work.
- This is an exciting opportunity to work on a fairly unique solution and build expertise in billing and finance.This role will be based remotely in the EMEA region.
Responsibilities
What your day will look like:
- Lead, mentor, and hire a team of software engineers
- Seek improvements to established processes, designs, and engineering solutions
- Partner with business customers to understand business needs
- Collaborate on business analysis and technical designs
- Deliver engineering solutions
Job Requirements:
What we are looking for in you:
- Experience as a software developer in a high-level language – preferably Go or Python
- Experience as a hands-on engineering manager or a team lead
- Experience designing or implementing billing systems
- Excellent verbal and written communication skills in English
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels
Additional skills that you might also bring:
- Experience with Salesforce or NetSuite
- Experience in a business role such as sales, finance, or operations
- Bachelor’s Degree or equivalent in Computer Science or a related engineering field
What we offer you
- Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills.
- In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
- In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
- Fully remote working environment – we’ve been working remotely since 2004!
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at ‘sprints’
- Priority Pass for travel and travel upgrades for long haul company events

Engineering Manager, Managed Services:
Receive Job Alerts on P2P WhatsApp, Click HERE
Job Details:
- This role is an opportunity for a technologist with a passion for Linux and Cloud technologies to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products.
- If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.
- The BootStack team designs, builds, and operates modern distributed systems on private infrastructure for customers.
- From Kubernetes to OpenStack and everything in between, you’ll be working with the latest technology in a fast-paced engineering environment.
- As a Cloud Engineering Manager for the BootStack team, you will be responsible for managing the engineers that oversee day-to-day Managed Service of customer environments, including customer service management, managed services operations and consistent product improvement engineering.
- Collaboration with customers, product engineering, and operations is critical to success.This is a globally remote role.
Responsibilities
The role entails:
- Manage a growing engineering team to optimise the quality and velocity of both development and operations
- Identify and measure team health indicators
- Implement disciplined engineering and operations processes
- Represent the BootStack team with respect to stakeholders, customers, and external teams
- Ensure proper team focus on priorities, milestones, and deliverables
- Work to meet service level agreements with customer deployments around the globe
- Deliver quality managed services in a consistent, timely manner
Job Requirements:
- Bachelor’s (or equivalent) education in a technology field
- Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
- Proven experience with OpenStack
- Demonstrated strong commitment to testing methodologies and maintainable code quality
- Experience with Linux system administration, Ubuntu/Debian a plus
- Strong communication and cooperation skills
- Experience with agile software development methodologies
- Experience working in and managing distributed teams
- Technical aptitude for understanding complex distributed systems
- Experience with cloud topologies and technologies
- Travel to team and company events and customer meetings, roughly 20% or less
What we offer colleagues
- We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Software Engineer, Python / Golang – Kubernetes:
- Job Type: Full Time | Remote
- Required Qualification:
- Category: Customer Care
- Location: Remotely | Lagos
Receive Job Alerts on P2P WhatsApp, Click HERE
Job Details:
- We are hiring a software engineer to join our Kubernetes product team. As a member of that team, you will build the operators and addons; the former, offering complete lifecycle management of mission-critical components, and the latter, a zero-ops experience for seamlessly integrating projects into your Kubernetes.
- You will gain familiarity with the latest features in Kubernetes and look to incorporate the best of open-source to bring functionality to our end-users. You will collaborate with industry peers and partners to bring the right solutions to our customers.
- This is an exciting opportunity for a software engineer passionate about open source software, Linux, Golang, Python and Kubernetes.This is a remote position available in EMEA and the Americas.
Responsibilities
What you will focus on:
- Write high-quality code to create new features
- Debug issues and interact with a vibrant community
- Collaborate proactively with a distributed team
- Work with helpful and talented engineers including experts in many fields
- Work from home with global travel 2 to 4 weeks for internal and external events
Job Requirements:
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You are a Golang developer also fluent in Python
- You have experience with Kubernetes
- You have strong written and verbal communication skills
- You love technology and working with brilliant people
What we offer you
- We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
NYSC Intern Sales – Akure:
Job Alert Reminder!
Get the Latest Jobs Straight to Your Inbox. Don’t Miss Out on any opportunities
How to Apply:
Click the button below to visit the application page.