Job Vacancies @ Canonical Nigeria – 8 Positions

Canonical

Canonical - We deliver open source to the world faster, more securely, and more cost-effectively than any other company. We develop Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000 contributors. Ubuntu means 'humanity to others. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation. Together with a community of 200,000, we publish an operating system that runs from the tiny connected devices up to the world's biggest mainframes, the platform that everybody uses on the public cloud, and the workstation experience of the world's most productive developers. Secure and reliable, elegant and intuitive, and open for innovation - Ubuntu is the future of open source, which is why it's the fastest-growing Linux in the world despite already being the most widely deployed.

   

We are recruiting to fill the following positions below:

1.) Global Payroll Administrator
2.) Accountant
3.) Linux Software Engineer - Ubuntu for Next-Gen Silicon
4.) Golang Engineer
5.) Open Source Technical Architect - Information Systems
6.) Talent Scientist - Graduate Lead
7.) Software Engineering Manager - Cross-platform C++ - Multipass
8.) Lead Golang Software Engineer, Commercial Systems

 

See job details and how to apply below.

1.) Global Payroll Administrator

Job Title: Global Payroll Administrator

Location: Lagos

About the Role

  • We’re looking for an exceptional Payroll Administrator with experience of working with outsourced payroll bureaus to manage the company’s end to end global payroll and contractor payments.
  • You are reliable, diligent and pay attention to details and always work towards improving current processes.
  • Location: This role may choose to be office based out of London or home based, and will report to our Global Financial Controller.

Responsibilities
This role entails:

  • Ensure all payrolls are always delivered on time and with 100% accuracy
  • Process the payroll/contractor data in an organised and structured manner
  • Manage all payroll deadlines and monthly payroll tasks
  • Prepare payroll reports and provide monthly payroll data in journal format to finance for processing
  • Comply with GDPR regulations and maintain payroll security/confidentiality
  • Deal with payroll queries and resolve or escalate as required
  • Constantly seek out ways to improve systems and processes to ensure a seamless flow between HR, Payroll and Finance
  • Keep payroll policies up to date and write any new procedures as required
  • Provide support to any project related activities from Finance and HR
  • Provide support to Finance with reporting and audit queries
  • Assist with future expansions of global payrolls and other projects
  • Manage all payroll correspondence and act as a point of contact for all escalated payroll queries
  • Maintain strong cross-functional team relationships
  • Build strong relationships with vendors to ensure excellent service delivery and compliance in all countries

Requirements
What we are looking for in you:

  • Experience in a similar payroll role or working with outsourced payroll bureaus
  • Excellent communication skills to converse with external parties and internal team members of all levels
  • Strong process and planning mindset
  • Ability to think outside the box and solve problems when faced with new challenges
  • Excellent analytical skills and attention to detail
  • Exceptional planning/organisational skills and being deadline oriented
  • Ability to work with different software systems, and have excellent knowledge of spreadsheets and formulas
  • Being a team player as well as being able to work independently

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 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.

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online


2.) Accountant

Job Title: Accountant

Location: Lagos (Remote)

The role of an Accountant at Canonical

  • If you are passionate about the technology industry and want to work for a company that aligns with your interests, we might be the place for you! Canonical, and our world class Ubuntu product, attracts some of the leading talent from around the world. Come and work with exceptional people and advance your career in Finance!
  • Our Finance team is growing and it's a really exciting time to join the team. We are looking for bright, motivated people who have a passion for making a difference. You will be seeking an opportunity to drive process improvements and change, input your ideas and truly contribute to a highly productive team.
  • We are looking for an exceptional Accountant with IFRS experience to help us ready the business for public market scrutiny through our planned IPO.
  • The right candidate will have domain expertise and a passion for IFRS.

What your day will look like

  • Assist in the month end reporting process to deliver timely and accurate information
  • Have full responsibility for a part of the ledger processes relevant to your strengths
  • Assist with the year end audit process and statutory reporting
  • Support the finance team's wider plans to prepare for an IPO
  • Improve the efficiency of financial processes and procedures and monitor compliance
  • Share knowledge between team members to ensure cover is available when needed
  • Actively develop your own skills to ensure current knowledge of applicable standards and regulations
  • Establish strong relationships with key colleagues outside the wider finance team.

What we are looking for in you

  • Bachelor's Degree in Accounting or equivalent
  • Exceptional academic track record and subsequent career performance
  • Qualified accountant (ACCA, ACA, ACMA, CPA, etc.)
  • Experience at a large public accounting firm, or public multinational corporate accounting department preferred
  • NetSuite or similar enterprise grade systems experience
  • Willingness to travel up to four times per year.

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online


3.) Linux Software Engineer - Ubuntu for Next-Gen Silicon

Job Title: Linux Software Engineer - Ubuntu for Next-Gen Silicon

Location: Lagos (Remote)

About the Role

  • Canonical’s Partner Engineering Team is looking for open-source enthusiasts to work across the full Linux stack to ensure new silicon technologies, such as new hardware accelerators, AI stacks, confidential computing, networking, virtualization, and containerization stacks, are optimized for new silicons.
  • Partner Engineering works closely with worldwide silicon companies to optimize Ubuntu for their new silicon, from x86, ARM, RISC-V, PowerPC and s390x architectures.  This is a Globally remote role

Responsibilities
The role entails:

  • Collaborating proactively within a distributed team
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users
  • Evaluating contributions of other engineers to maintain high-quality software standards.
  • Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere
  • Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
  • Debugging issues on open source code and team maintained code.
  • Helping our our customers to integrate their apps, SDKs, build OS images, optimize applications with Ubuntu Core, Desktop and Server
  • Working with a team to maintain Ubuntu, silicon features, and silicon-optimized packages across platforms and technologies such as:
    • Servers, HPC and AI systems, IoT devices, PCs, SmartNICs and automotive systems
    • AI stacks
    • Graphics, audio and multimedia stacks
    • Virtualisation and Containers
    • Hardware enablement stacks
    • New architectures, architecture variants and optimized toolchains
    • Package management and dependencies
    • Platform security (secure boot, FDE, Ubuntu Core, Confidential Computing)
  • Work from home with global travel 2 to 4 weeks for internal events

Requirements
What we are looking for in you:

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • 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 value building partnerships with a diverse set of internal and external groups
  • Strong fundamentals in C, C++ and Python
  • Experience or interest in learning Linux distribution packaging
  • Experience or Interest in open source maintenance or contribution and licenses
  • Fundamental understanding of package management and dependency resolution

Additional skills that you might also bring:

  • Experience with one or more of the following:
    • Graphics, audio, or multimedia stacks
    • Virtualization and containers (Docker, OCI, Kubernetes)
    • Hardware enablement for platforms and devices, including SmartNICs, NVMe storage, GPUs, audio components, and sensors
    • Performance optimization
    • Toolchain development and maintenance
    • Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST)
    • Security best practices
    • IoT and embedded systems, including board-level hardware, SoCs, BMCs, bootloaders, firmware, operating systems, applications, and services

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

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online


4.) Golang Engineer

Job Title: Golang Engineer

Location: Lagos (Remote)

The role entails

  • Design and implement well-tested and documented software in Go
  • Debug and fix issues encountered by your users
  • Participate in our engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Seek improvements to engineering and operations practices
  • In some cases, deploy and operate services developed by the team
  • Contribute to the success of your product through technical advocacy.

What we are looking for in you

  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • An exceptional academic track record from both high school and university
  • Drive and a track record of going above-and-beyond expectations
  • Well-organized, self-starting and able to deliver to schedule
  • Professional manner interacting with colleagues, partners, and community
  • Experience designing and writing high-quality Golang software on Linux
  • Experience with and passion for Linux at the system level
  • For more senior roles, experience building, deploying, and operating distributed systems and APIs
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each.

Nice-to-have skills:

  • Experience developing for Ubuntu Linux
  • Experience with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience.

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online


5.) Open Source Technical Architect - Information Systems

Job Title: Open Source Technical Architect - Information Systems

Location: Lagos (Remote)

The role entails

  • Define, get buy-in and implement the holistic vision of a world class internal cloud
  • Setup, maintain and update the technical design roadmap and guidelines for the SREs within IS, with the aim of improving reliability, resilience, operational scalability, and technical scalability
  • Collaborate with, and provide the cloud-ops software development teams with input for roadmap, requirements and prioritization to build a world-class, highly standardized and automated operation
  • Provide the IS management with input and advice with regards to technology, reliability, resilience and business cases
  • Lead technical choices to implement solutions as self-service products, ensuring scalable operation
  • Collaborate with product security as well as operations security to set best practice and mitigate new threats in a timely manner
  • Automate operations for reuse across the world's largest companies, taking into consideration the complexities of distributed systems
  • Collaborate with development teams to design service architecture, documentation, playbooks, policies and operational procedures
  • Analyze incidents and events, and establish what the reason behind the reasons are, and what structural improvements can be made to minimize the chance of them reoccurring.

What we are looking for in you

  • Undergraduate Degree in a technical subject or a compelling narrative about your alternative chosen path
  • Exceptional academic track record from both high school and university
  • Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Extensive knowledge of cloud computing concepts, technologies & operation
  • Practical knowledge of Linux networking, routing, and firewalls, internet transit and large scale/bandwidth networking.
  • Experience dealing with significant production outages, incident response and postmortems
  • A passion for writing, sharing, and maintaining enterprise open-source software solutions
  • Able to communicate clearly and effectively in English over email, chat, video or voice calls and in-person
  • Be familiarized and passionate about open-source, especially Ubuntu or Debian.

Nice-to-have skills:

  • Modern software engineering background (peer-review, unit testing, SCM, CI/CD, Agile)
  • Hands-on experience of automatic administration of enterprise Linux servers at scale.

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online


6.) Talent Scientist - Graduate Lead

Job Title: Talent Scientist - Graduate Lead

Location: Lagos (Remote)

What your day will look like

  • Build effective partnerships with leading academic institutions to raise awareness of our graduate opportunities.
  • Create a highly effective proposition to inspire top talent to apply to Canonical.
  • Drive talent analytics to provide our business with real-time insight, partnering with the business to help them move through their hiring processes efficiently.
  • Conduct in-depth behavioural talent interviews providing considerable insights into motivations and behaviours.
  • Build key relationships with global stakeholders to ensure we deliver against our hiring agenda, closely monitoring hiring activities, driving results and ensuring that there is consistency in our operational processes.
  • Drive data driven insights, making sure our decision making process is robust and supportive to inform our decisions.
  • Consider our employer brand and how our interactions with a candidate impacts their experience.
  • Review and streamline hiring processes and tools to drive continuous improvement.
  • Work with external third parties and platforms to ensure we maximise our return on investment.
  • Bring a passion for diversity and inclusion, ensuring we remove unconscious bias from our hiring process and ensuring our sourcing strategy underpins this.

What we are looking for in you

  • An exceptional academic background from both high school and university, with a Bachelor`s or Master`s Degree in a Psychology or People based subject.
  • Experience of hiring talent in the technology industry, with an informed view point on graduate hiring essential.
  • A highly data drive mindset with the ability to create measurable outcomes, using SQL.
  • Passionate about how an organisation selects talent using scientific approaches with viewpoint on how to predict and measure hiring outcomes.
  • Exposure/appreciation of psychometric assessments preferable, including interpretation.
  • Experience of conducting behavioural, competency based interviews with the ability to train stakeholders and advise on how to get the best out of an interview.
  • Experience of the following tools advantageous: Greenhouse, LinkedIn, Superset, Thomas International/DISC assessments.
  • A high level of personal organisation and self drive to work remotely and be effective.
  • Willingness to travel to company events 2-4 times a year, for up to two weeks each.

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online


7.) Software Engineering Manager - Cross-platform C++ - Multipass

Job Title: Software Engineering Manager - Cross-platform C++ - Multipass

Location: Lagos (Remote)

Description

  • We are hiring a Software Engineering Manager to lead Multipass, the workstation mini-cloud at your fingertips. Multipass is published for macOS, Windows, and also Linux.
  • At its simplest you can say multipass launch and you will get a new VM on your workstation. The goal is not to be a full cloud, of course.
  • The goal is to give developers a local cloud experience on their workstation, which they can use to run builds in the background, or to try cloud appliances, or to test their own cloud deployments and cloud-init scripts, free of charge. People sometimes use it as a build farm on a shared server, for example.
  • As an engineering manager at Canonical you must have a solid technical background, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community.
  • Technical leadership experience and a background in software engineering are necessary prerequisites for this role.
  • You will be expected to lead, challenge, and develop engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
  • The successful candidate will have experience leading successful, collaborative engineering teams, and demonstrate the ability to solve challenging problems.

The role entails

  • Lead a team of remote engineers
  • Develop talent through coaching, mentoring, feedback and hands-on career development
  • Set and manage expectations with other engineering teams, senior management, and external stakeholders
  • Advocate and advance modern software development practices
  • Participate in the engineering process through code and architectural review
  • Engage with teams at Canonical, the open source community and partners
  • Work from home with global travel for 4 to 6 weeks per year for internal and external events.

What we are looking for in you

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You love developing and growing people and have a strong track record of doing it
  • You are focused on success and the delivery of timely, high quality software
  • You have strong written and verbal technical communication skills
  • Expertise in modern C++ development
  • Cross-platform development experience on macOS and/or Windows
  • Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, and KVM
  • Open source experience and involvement.

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online


8.) Lead Golang Software Engineer, Commercial Systems

Job Title: Lead Golang Software Engineer, Commercial Systems

Location: Lagos (Remote)

Description

  • We are hiring a Lead Golang Software Engineer at any seniority level, 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 with many popular software systems, integrations technologies, and exciting open-source solutions.
  • The Commercial Systems unit is conceived as six engineering teams that closely collaborate 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 Golang plays an integral role in it. We are looking for software engineers for these teams:
  • The Billing team designs, develops, and operates a Golang service that provides a standardized and scalable capability to turn metrics into billable amounts, enable customers to see their current spend with Canonical at any time, and ensure accurate, reliable, and timely billing.
  • The service further integrates with other engineering, business, payment systems.
  • This team is an excellent match for any software engineer interested in growing their skills in the billing and payment processing domain.
  • The Contracts team designs, develops, and operates a Golang service that will become the single source of truth for all contracts with all customers.
  • The service provides a standardized CPQ capability and stores signed contracts in a structured format. The service further integrates with other engineering and business systems including a CRM system and an accounting system. This team is an excellent match for any software engineer interested in understanding sales and revenue processes and growing their skills beyond software engineering.
  • The Livepatch team designs and develops a service for the delivery of Linux kernel patches to shrink the exploit window for critical and high severity Linux kernel vulnerabilities, by patching the Linux kernel between security maintenance windows, while the system runs.
  • The engineering team behind this product develops Golang based client and backend components, while another Canonical team, the Kernel team, develops the security patches.
  • This team is a great opportunity for a software engineer interested in security and with a strong focus on engineering quality and reliability.

The role entails

  • Develop engineering solutions leveraging Golang
  • Lead technical designs, code reviews, and implementation
  • Deploy and operate services developed by the team
  • Coach, mentor, and offer career development feedback to colleagues
  • Develop and evangelize great engineering and organizational practices

What we are looking for in you

  • Undergraduate Degree in a technical subject or a compelling narrative about your alternative chosen path
  • Exceptional academic track record from both high school and university
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Experience with software development in Golang
  • Professional written and spoken English with excellent presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel internationally twice a year, for company events up to two weeks long.

Nice-to-have skills:

  • Performance engineering and security experience
  • Experience with accounting, sales, sales operations, or other business roles.

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online

About Company

Canonical Nigeria

Job Information

Status: Open No of vacancies: 8 Job type: Full Time Salary: Negotiable Publish date: 08 Dec 2025 Expire in: 3 weeks

Apply for job

External website

Sorry! job link is not available right now. this might be temporary, please check back later.

Job tags: Nigeria

Lucius is the founder and lead writer at Careerical.com, your trusted resource for international job opportunities, visa sponsorship guidance, and career development strategies. With over 12 years of experience driving triple-digit growth in telecom and fintech, Lucius is a certified customer relationship professional and digital ecosystem strategist. At Careerical, he combines deep industry insights with a passion for helping professionals navigate global job markets—whether you're exploring Canadian work visas, landing remote jobs in Europe, or applying for fully funded scholarships. His writing has earned him recognition as his State’s “Best Essayist,” and he continues to deliver research-backed, reader-focused content that ranks and converts. Follow Careerical for expert tips on visa applications, job search strategies, and how to build a career that travels.