🇳🇬 Job Vacancies @ Canonical Nigeria – 20 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.) NetSuite Engineer
2.) Data Governance Engineer
3.) Visual Designer
4.) Senior Manager for Marketing Analytics
5.) Support Engineering Manager
6.) Containerization & Virtualisation Engineer
7.) Senior Architect - Stores
8.) Regional HR Manager - EMEA
9.) Rust Engineering Lead - Linux and Open Source
11.) Senior Manager for Marketing Analytics
12.) Product Manager - Anbox
13.) IoT Solutions Architecture Manager
14.) Cloud Solutions Architect - Alliances
15.) Cloud Professional Services Manager
16.) Software Engineer, Ceph & Distributed Storage
17.) Software Engineering Manager - Container and Virtualisation Infrastructure
18.) Senior Software Engineer, Packaging - Optimize Ubuntu Server
19.) Software Engineer, Packaging - Optimize Ubuntu Server for Public Clouds
20.) Product Manager

 

See job details and how to apply below.

1.) NetSuite Engineer

Job Title: NetSuite Engineer

Location: Lagos

Description

  • We are hiring a Business Systems Engineer with NetSuite experience, who strives for the highest engineering quality and process efficiency, seeks improvements, continuously develops their skills, and applies them at work.
  • This is an exciting opportunity to work with several popular business systems, and deliver first-class experience to Canonical business operations.
  • The Commercial Systems unit has several areas of responsibility spread across five engineering teams, closely collaborating with other engineering and business teams at Canonical.
  • The Business Systems team is responsible for systems such as NetSuite, Salesforce, and several others. The engineers work closely with operations teams, implement business processes, and keep the systems compliant.
  • This team is a great opportunity for an individual with a genuine interest in understanding the business, high engineering standards, and drive to deliver first-class experience to Canonical employees using those systems to get their job done.
  • This role will be based remotely in the EMEA region.

Responsibilities
The role entails:

  • Develop engineering solutions in NetSuite, Salesforce, and other business systems
  • Collaborate with colleagues on business specifications, technical designs, and code reviews
  • Learn Canonical business processes
  • Depending on your seniority, coach, mentor, and offer career development feedback
  • Develop and evangelize great engineering and organizational practices

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
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Experience with NetSuite, Salesforce, or other CRM/ERP systems
  • 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

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
  • Employee Assistance Program
  • 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.) Data Governance Engineer

Job Title: Data Governance Engineer

Location: Lagos

Description

  • We are hiring a Data Governance Engineer with focus on data governance policies, processes, standards, and monitoring in compliance with internal policies and applicable regulatory frameworks, e.g., GDPR, DPA, ISO, etc.
  • A successful candidate will develop and maintain an internal data catalog with automated data labeling and quality metrics, perform access management and ensure data security best practices.
  • The Data Governance team in the Commercial Systems unit has a mission to enable a secure and well-governed access to comprehensive data sets originating at many internal and external data sources formed in a data mesh.
  • The team works with well-known open-source data governance tools such as Trino and Ranger, defines and executes data governance processes, and democratizes the data at Canonical. This role will be based remotely in the EMEA region.

Responsibilities
The role entails:

  • Define, monitor, and execute data governance policies
  • Design, implement, and maintain data labeling and quality metrics in the data catalog
  • Deploy and operate services developed by the team
  • Depending on your seniority, coach, mentor, and offer career development feedback
  • Develop and evangelize great engineering and organizational practices

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
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Experience with data quality, governance, and security processes and tools
  • Experience with software development in Python and SQL
  • 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 Airbyte, Ranger, Superset, Temporal, or Trino

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
  • Employee Assistance Program
  • 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


3.) Visual Designer

Job Title: Visual Designer

Location: Lagos (Remote)

Description

  • We are hiring Visual Designers for Brand and Design Systems, to join our mission to turn complex, open-source software into efficient, intuitive products that can change how complex systems are built and conceptions of what open source is capable of.
  • We are looking for exceptional designers, who share our passion for impacting the lives of millions of engineers, enterprises, entrepreneurs and consumers every day.
  • These roles sit in our central Design team, who help and learn from each other while working closely with colleagues throughout the organization. This role will be based remotely in the EMEA region.

Responsibilities
The role entails:

  • With a diverse team of design colleagues, you will work on a variety of projects evolving our brand guidelines and applying them to communications materials, our UI design system, and graphic design for digital products.
  • Clear, stylish presentation that aids the user experience of our products is how we raise the bar and reach the widest audience. Real content and information will be at the core of the designs you produce.
  • You know the ins and outs of design and quality heuristics, and you care deeply about usability, accessibility and web standards. You should have agency, company or freelance design experience.

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
  • Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
  • Track record of going above-and-beyond expectations to achieve outstanding results
  •  Leadership and commitment to skills development and mentorship
  • Passion for technology evidenced by personal projects and initiatives
  • The work ethic and confidence to shine alongside motivated colleagues
  • Professional written and spoken English with excellent presentation skills
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
  • Thoughtfulness and self-motivation
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel internationally twice a year, for company events up to two weeks long

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

Application Closing Date
Not Specified.

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


4.) Senior Manager for Marketing Analytics

Job Title: Senior Manager for Marketing Analytics

Location: Lagos

What your day will look like

  • Lead the growth engineering team, a group of data analysts, performance marketers, lifecycle marketers and marketing automation specialists responsible for driving the best commercial results for Canonical through data and technology.
  • Design, implement and operate Canonical marketing technology stack, a dozens of martech applications, from commercial applications (Marketo, Google Analytics, Leandata) to open source solutions (Superset, Kubeflow, WordPress).
  • Own reporting and analytics throughout the customer lifecycle from ABM, Multi-Touch Attribution, funnel performance,  acquisition costs and customer retention.
  • Develop and track OKRs and conversion rates across the marketing and revenue funnels.
  • Optimise lead scoring, lead flow and cadences to increase conversion rates across marketing and sales.
  • Develop web analytics and SEO practices to sustain high levels of organic user and customer acquisition.
  • Drive Return On Ad Spend optimisation through attribution methodologies, advanced targeting and channel exploration.
  • Ensure marketing data cleanliness and completeness through data governance policies and management practices.
  • Champion an experimentation culture by supporting the business with processes, tooling (A/B tests, MAB) and expertise.
  • Collaborate with teams across marketing and throughout Canonical (Product, IS, Engineering, RevOps, Finance) to build data solutions to Go To Market problems.
  • Support execution excellence in the marketing team through training, tools and documentation.

What we are looking for in you

  • An undergraduate or postgraduate degree in data science, statistics, mathematics, computer science, or engineering , or a compelling narrative about your alternative chosen path, together with an exceptional academic track record throughout your education years.
  • A strong analytical mindset with solid evidence of managing projects that drive commercial success.
  • Knowledge in advanced marketing analytics (media mix modelling, cohort analysis, attribution models ),  coding/scripting languages (Python, JS, etc), and databases (SQL, etc)
  • Exceptional management experience, leading analytical, creative professionals to excellence.
  • Experience in selecting, implementing and managing a leading edge martech stack preferably built on open source software.
  • A track record of building a culture of experimentation across the organisation.
  • Advanced web analytics and SEO practices across website and SAAS products.
  • Proven ability of collaborating with senior stakeholders across functions (sales, revenue operations, product, IS…)  to turn strategic business and product questions into impactful analytic projects.
  • Willingness to travel up to 2-4 times a year for internal events.

Additional skills of interest:

  • Experience implementing ML generated predictive models for lead generation or customer retention purposes.

Application Closing Date
Not Specified.

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


5.) Support Engineering Manager

Job Title: Support Engineering Manager

Location: Lagos

Description

  • Open source is now the centre of technology innovation, and the new default for tech and traditional companies alike. Canonical's Ubuntu is the fastest growing open source platform, with over 20 million users globally.
  • Canonical provides commercial support, consulting and training services to customers and partners who are deploying Ubuntu. Our customers are technology innovators inside global enterprises using Ubuntu and open source to build the future in their industry.
  • Our regional Support Managers run world-class Support teams – solving deep technical problems for customers around the world on Ubuntu Server, Ubuntu Desktop and on the public cloud.
  • They demonstrate two key attributes: customer focus – ensuring that customers are always satisfied with the service they are receiving, and technical excellence – ensuring that the support team is always up to date with the our technology, and that they perform sound and quick troubleshooting.
  • We are looking for managers for both of our support groups; Cloud Support Group and Desktop Support Group.
  • You'll need to be comfortable in a fast paced environment, able to take responsibility for delivering to customers and enjoy challenges. You will also need to care deeply about your team, their skills, and their career development.

Key Responsibilities

  • Management of a professional support team, including skills development and performance management
  • Operational control, shift scheduling, accountability for key performance indicators (KPIs)
  • Ensures that all customer cases are responded to within the SLA, and in a professional manner
  • Act as the customer escalation contact, and ensure that such escalations are addressed appropriately
  • Accountability for customer satisfaction
  • Contribution to the support knowledge base
  • Continuous improvement to the team's processes and support service delivery
  • Hire, develop and train support team to match business requirements
  • Work with the leadership team to drive growth and transformation initiatives

Required Skills and Experience

  • Extensive CLI experience with Linux at a technical level (Support, Development, Implementation)
  • Leadership experience, and preferably team management experience
  • Confidence under pressure, with proven track record of high customer focus
  • Preferably fluent in two languages, English being primary one
  • Excellent communication skills (verbal and written)

Additional skills that you might also bring:

  • Experience or knowledge of Linux Desktop, OpenStack, Public Cloud or Virtualization technologies
  • Proven track record of contributing to Open Source projects
  • Software development experience
  • Experience in working in support organizations
  • Hands on experience with Canonical's products

We Offer

  • 100% work-from-home
  • Learning and development
  • Competitive salary
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel.

Application Closing Date
Not Specified.

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


6.) Containerization & Virtualisation Engineer

Job Title: Containerization & Virtualisation Engineer

Location: Lagos

Description

  • This is a general selection process for software engineers focused on virtualisation and container technology - from the kernel through userspace. Apply here if you are an exceptional Go, Rust, or C/C++ software engineer and want to work on next-generation open source VMM or container technology, or related open source networking and storage.
  • Container, virtualisation and cloud infrastructure have become essentials of modern software deployments. We invest in open source related to application isolation, workload orchestration, system or OCI containers, micro service architecture or cloud infrastructure.
  • Here are some examples of projects under way at Canonical.
  • RustVMM has great potential as a new hypervisor for Linux. We are building a team to work on this, with an emphasis on performance, security and operability. Work in Rust and bring your expert knowledge of VMM and related kernel networking and storage capabilities.
  • Docker images are easy to make and publish on Docker Hub and other registries, but the quality, consistency and security maintenance of those images is broadly very poor. Canonical is in a good position to publish a portfolio of outstanding Docker images. Our Rockcraft team is designing and implementing an elevated Docker image experience for the open source community.
  • LXD is a modern system container and virtual machine manager that is widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI.
  • Members of the Kubernetes product team build MicroK8s for on-rails K8s, and Charmed Kubernetes for more sophisticated integration. We work on K8s itself and on the operations tooling around it.
  • The OpenStack team deliver Charmed OpenStack, OVN / OVS and Ceph. This work brings cloud platform technologies to large-scale computing environments.
  • These teams hire system level C/C++, Golang, Rust and Python developers to work on security-critical, performance-critical and mission-critical code, focused on software delivery, containers, security, sandboxing, application orchestration and management.
  • Our teams are motivated to have a meaningful impact on modern cloud computing technologies. We have remote container and virt engineering roles in every time zone.

Responsibilities
What you will focus on

  • Design and specify new features, building consensus on approach
  • Engage with upstream communities in your area of expertise
  • Conduct security analysis and reviews to ensure defence in depth
  • Create and monitor performance benchmarks to optimise your product
  • 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

Requirements
What we are looking for in you:

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • You have worked on open source virt or container tech
  • You have experience working in the kernel or very low level system
  • 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

Additional skills we value:

  • Performance engineering and security experience

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

What Canonical Offers

  • Work from home
  • Learning and development allowances
  • Competitive salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology

Application Closing Date
Not Specified.

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


7.) Senior Architect - Stores

Job Title: Senior Architect - Stores

Location: Lagos

Summary

  • This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
  • Canonical's Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with a bit of Golang.
  • We have some exciting challenges ahead including continuing to scale our production architecture, significantly expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for the booming world of IoT and for large Enterprise solutions.
  • If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.

Responsibilities
What you’ll do:

  • Collaborate remotely with a globally distributed team.
  • Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
  • Design and implement new features and enhancements from spec to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.
  • Work remotely with global travel for 2 to 4 weeks for internal and external events.

Requirements
Who you are:

  • You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
  • You have a broad technology base but favour backend code and infrastructure.
  • You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.
  • You are comfortable with Ubuntu as a development and deployment platform.
  • You have demonstrated strong academic performance in Computer Science, STEM or a similar degree.
  • You love technology and working with a diverse set of talented people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.

What Canonical Offers

  • Work from home
  • Learning and development allowances
  • Competitive salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology

Application Closing Date
Not Specified.

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


8.) Regional HR Manager - EMEA

Job Title: Regional HR Manager - EMEA

Location: Nigeria

Description

  • We are hiring a Regional HR Manager at Canonical to support our EMEA region.  With 1,100+ colleagues across 75​ ​countries, we require an HR function that thinks and acts globally.​
  • We're looking for a regional lead that will report into our Global Head of HR who can help build our company as we go through continued growth plans. It's an exciting time to join with the opportunity to help shape and create an HR function for the future.
  • You will lead the EMEA team of HR professionals to provide precise, compliant and scalable HR operations to the business, advise and execute on HR issues across the whole employee life-cycle, and partner with senior leadership in your region.
  • You will have an analytical approach, a keen eye for detail and the ability to interpret data trends and themes.

Responsibilities
The role entails the individual to:

  • Lead and scale Canonical’s regional HR team (1-4 direct reports, depending on region)
  • Deliver precise and compliant HR operations in a timely manner and with the highest degree of accuracy
  • Interact closely with Talent Science and Workplace Engineering teams and create tight-knit processes across all HR regions
  • Be accountable for HR processes such as talent development, succession planning, performance assessments, onboarding, culture and engagement initiatives that drive high performing teams
  • Work with senior managers across the business on performance management, organizational design, employee engagement, rewards- and workforce planning
  • Coach and advise people managers on the full spectrum of employee relations issues across multiple countries
  • Partner with people managers to support the delivery of appropriate training and development programs
  • Establish a trusted partnership with the business in your region
  • Drive diversity, equity, and inclusion initiatives
  • Design new policies and deliver on business-critical HR related projects globally
  • Present at Canonical events to articulate Canonical’s HR practices

Requirements
What we are looking for in you:

  • Exceptional academic track record from both high school and university
  • HR experience leading initiatives across regions within a technology business
  • People management experience
  • Experience in business partnering with senior stakeholders
  • A good balance between leading and executing, in this role you will need to be hands-on involved in the daily HR routines, too
  • Experience in working in a remote first organization
  • Able to leverage data to make informed decisions
  • Knowledge and practical implementation of HR practices and employment law across EMEA
  • Fluent in business English (written and spoken)
  • Self motivated, organized, accurate, confident, authentic,  results-orientated, open-minded, enthusiastic and energetic
  • Willingness to travel up to 4 times a year for internal events

Nice-to-have skills:

  • Experience with immigration policies and mobility processes
  • Professional HR qualification (CIPD/SHRM or other)
  • Facilitation skills

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

Application Closing Date
Not Specified.

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


9.) Rust Engineering Lead - Linux and Open Source

Job Title: Rust Engineering Lead - Linux and Open Source

Location: Lagos

Descrption

  • We are hiring Rust Engineering Leads of all levels of experience to drive the adoption of this exciting language into the full range of Canonical offerings, starting with Ubuntu but also our own projects and open source offerings.
  • We see Rust as an important new language for system level services and capabilities, and a natural evolution path for the sort of software that would traditionally have been written in C or C++.
  • We believe that there is an opportunity to rethink the foundations of future Linux systems with Rust as a central driver of change in everything from the system firmware and embedded software, bootloaders, up through the kernel and input handling, all the way to the desktop.
  • We also want to ensure that Ubuntu is the very best platform for Rust development, offering easy access to the widest range of tooling and capabilities that support cutting edge open source and enterprise development.
  • This job posting is our general process for Rust engineers of all levels of seniority, for all relevant teams at Canonical. Apply here if you are an exceptional software engineer who prefers to work in Rust. After the first round of interviews we’ll find the best fit product team at Canonical for you to progress your application based on your personal interests.
  • Canonical has substantial projects in Python, Go, C, C++ and we are starting to invest in Rust. For front-end development we prefer React and Flutter.
  • Join us in our mission to deliver innovative open-source solutions to individuals and enterprises around the world. We expect the highest engineering standards and strong motivation to get things done well in a fully home-based and distributed environment. These roles require extensive personal experience with Linux - the more different versions of Linux the better! We have open roles for Rust engineers in every time zone.

Responsibilities
What your day will look like

  • Design and implement well-tested and well-documented software in Rust
  • Advocate for Rust adoption in Canonical and upstream projects
  • Identify projects and codebases that could be prioritised for Rust adoption
  • 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

Requiements
What we are looking for in you:

  • An exceptional academic track record from both high school and university
  • Undergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • For more senior roles, experience building, deploying, and operating distributed systems and APIs
  • Drive and a track record of going above-and-beyond expectations
  • Well-organised, self-starting and able to deliver to schedule
  • Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
  • Professional manner interacting with colleagues, partners, and community
  • Experience designing and writing high-quality Rust software on Linux
  • Experience with and passion for Linux at the system level
  • Professional written and spoken English
  • The work ethic and confidence to shine alongside motivated colleagues
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • 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 we would value:

  • Experience developing for Ubuntu
  • Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience

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 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 Programme
  • 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


11.) Senior Manager for Marketing Analytics

Job Title: Senior Manager for Marketing Analytics

Location: Lagos

What your day will look like

  • Lead the growth engineering team, a group of data analysts, performance marketers, lifecycle marketers and marketing automation specialists responsible for driving the best commercial results for Canonical through data and technology.
  • Design, implement and operate Canonical marketing technology stack, a dozens of martech applications, from commercial applications (Marketo, Google Analytics, Leandata) to open source solutions (Superset, Kubeflow, WordPress).
  • Own reporting and analytics throughout the customer lifecycle from ABM, Multi-Touch Attribution, funnel performance,  acquisition costs and customer retention.
  • Develop and track OKRs and conversion rates across the marketing and revenue funnels.
  • Optimise lead scoring, lead flow and cadences to increase conversion rates across marketing and sales.
  • Develop web analytics and SEO practices to sustain high levels of organic user and customer acquisition.
  • Drive Return On Ad Spend optimisation through attribution methodologies, advanced targeting and channel exploration.
  • Ensure marketing data cleanliness and completeness through data governance policies and management practices.
  • Champion an experimentation culture by supporting the business with processes, tooling (A/B tests, MAB) and expertise.
  • Collaborate with teams across marketing and throughout Canonical (Product, IS, Engineering, RevOps, Finance) to build data solutions to Go To Market problems.
  • Support execution excellence in the marketing team through training, tools and documentation.

What we are looking for in you

  • An undergraduate or postgraduate degree in data science, statistics, mathematics, computer science, or engineering , or a compelling narrative about your alternative chosen path, together with an exceptional academic track record throughout your education years.
  • A strong analytical mindset with solid evidence of managing projects that drive commercial success.
  • Knowledge in advanced marketing analytics (media mix modelling, cohort analysis, attribution models ),  coding/scripting languages (Python, JS, etc), and databases (SQL, etc)
  • Exceptional management experience, leading analytical, creative professionals to excellence.
  • Experience in selecting, implementing and managing a leading edge martech stack preferably built on open source software.
  • A track record of building a culture of experimentation across the organisation.
  • Advanced web analytics and SEO practices across website and SAAS products.
  • Proven ability of collaborating with senior stakeholders across functions (sales, revenue operations, product, IS…)  to turn strategic business and product questions into impactful analytic projects.
  • Willingness to travel up to 2-4 times a year for internal events.

Additional skills of interest:

  • Experience implementing ML generated predictive models for lead generation or customer retention purposes.

Application Closing Date
Not Specified.

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


12.) Product Manager - Anbox

Job Title: Product Manager - Anbox

Location: Lagos

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.

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, data centers, 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 communication skills in English, both verbal and written
  • Ability to travel internationally up to 4 times a year for company events up to two weeks long

Nice-to-have skills:

  • Familiarity with a particular verticals (e.g. Telco, Finance, Industrial, Automotive)
  • Familiarity with the technology ecosystem including Silicon, IHV, ISV, ODM/OEMs, cloud service providers and channel
  • Familiarity with cloud native technologies such as Kubernetes, Docker containers & Snaps
  • Familiarity with embedded and connected device technology and ecosystems
  • Familiarity with networking technologies - ethernet, IPv4 and IPv6, routing, firewalling, overlays such as OVN/OVS, VPNs, SR-IOV, Infiniband
  • Familiarity with Linux containerization and virtualization, including LXD and docker
  • Familiarity with low latency streaming infrastructures, GPU architectures, and cloud gaming technologies
  • Familiarity with Android, its components and its maintenance

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

Benefits

  • Salary: N250,000 - N300,000 / Month
  • Join a market leader within the Insurance space
  • Unlimited leave days
  • Fantastic work culture
  • Work and learn from some of the best in the industry
  • Great work-life balance

Application Closing Date
Not Specified.

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


13.) IoT Solutions Architecture Manager

Job Title: IoT Solutions Architecture Manager

Location: Lagos (Remote)

Description

  • We are hiring an IoT Solutions Architecture Manager to lead a regionally-focused team of Field engineers in Presales and Professional Services activities, by helping customers with solution architecture, design and delivery.
  • Location: This is a remote role, running a team in one of three Geos, Americas, EMEA or APAC. You will therefore need to be located in one of those three Geos to manage that specific team that spans few timezones from you
  • Our Internet of Things mission is to enable companies to make fleets of very secure connected devices. Canonical provides the base Ubuntu OS and kernel, with secure update and management mechanisms.
  • Our customers create mission-critical control systems, gateways and appliances that need to meet stringent quality and security requirements, and we aspire to bring this level of security to the wider consumer electronics and device market.
  • Our Field Engineers are thought leaders helping our customers solve hard problems. They are accomplished technologists that take a hands-on approach to embedded Linux strategy and delivery.
  • They have a passion to help customers achieve ambitious technical and business goals, and to show how the Canonical approach to open source and connected devices brings best-of-breed thinking to the emerging field of edge compute.
  • They also care to develop their colleagues, helping them deepen their understanding of the technology, their ability to manage time, and their awareness of customer business thinking for continuous improvement and personal development.
  • This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters.
  • They will have experience of low-level Linux boot, BIOS, firmware and embedded software development methodologies.
  • They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive, business-focused technologists at heart, they are also team drivers that take pride in team and company wins

Responsibilities
The role entails:

  • Lead and develop a team of Field engineers, ranging from graduate to senior, in the areas of Presales and Professional Services
  • Solve customer problems by promoting our technologies and being a trusted advisor
  • Work remotely in a single major time zone
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and product to stakeholders, partners, and customers
  • Develop and evangelise great engineering and organisational practices
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders

Requirements
What we are looking for in you

  • Exceptional academic track record from both high school and university
  • Bachelor's degree in Computer Science or related technical field
  • Extensive embedded Linux experience - Yocto or other
  • Extensive Linux experience - Debian or Ubuntu preferred
  • Fluency in at least one of Golang, Python, C, C++, or Rust
  • Ability to manage a small team
  • Experience with customer engagements
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Result-oriented, with a personal drive to meet commitments
  • An ability to communicate the business benefits of technology
  • An humble learner and quick study
  • Other desirable traits include RTOS experience, additional languages (both the programming and human kinds), and previous experience working in a remote-first, diverse, distributed company.

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 Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • 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


14.) Cloud Solutions Architect - Alliances

Job Title: Cloud Solutions Architect - Alliances

Location: Lagos

Description

  • We are hiring an Cloud Solutions Architect in our Alliances team to help our biggest partners (companies like Intel, Nvidia, Google, Dell, HP, Accenture, Tata and the like) understand and embrace our open source platform for themselves and their customers.
  • Our worldwide field engineering team apply expert insights to real-world customer problems, enabling the enterprise adoption of Ubuntu, OpenStack, Kubernetes, AI/MLOps and a wide range of associated technologies.
  • We are experts in the whole open source stack, from kernel to desktop, from cloud to the edge. Our team is also interested in business problems - building things reliably, efficiently and cost-effectively, and we have to learn to speak the language of our customers and their industries.
  • We help global companies embrace public and private cloud infrastructure, cloud native operations, and open source applications. For this team we are looking for several Alliances Engineers to support OEM (hardware manufacturers), GSI (global system integrators), ISV (independent software vendors), Channel partners and Public Cloud alliance partners.
  • You will support various alliances and partners of Canonical to adopt our products and technologies, help business leaders to define joint go-to-market programs with partners from the technical standpoint.
  • We often say that our field engineers have 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer.
  • We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true. This is a home-based role, we are hiring worldwide.

Responsibilities
What your day will look like:

  • Understand Ubuntu, Linux, networking and services in real-world environments
  • Architect cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, and Spark either On-Premises or in Public Cloud (AWS, Azure, Google Cloud)
  • Architect and integrate popular open source software such as PostgreSQL, MongoDB, Kafka, Cassandra and NGINX
  • Help partners to offer and architect joint solutions utilizing Canonical’s technologies on top of the public clouds and in the data center
  • Design and publish joint Reference Architectures and perform technical validations with various partners
  • Prepare and run onboarding sessions/workshops with various partners’ teams to promote Canonical products and solutions
  • If you have a passion for the latest open source technologies, cloud-native development, data center technologies such as Kubernetes and computer networking, you will love the Alliances Architect role at Canonical.

Requirements
What we are looking for in you:

  • Degree in Computer Science, Mathematics, Physics or related technical field experience
  • Extensive experience with Linux (Ubuntu preferred), Kubernetes, Ceph, software automation
  • Experience designing and implementing solutions on top of public or private clouds
  • Python and bash understanding, troubleshooting skills
  • Fluent written and spoken English
  • Excellent communication and presentation skills
  • High motivation, ability to multi-task and follow-up reliably on commitments
  • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
  • Interest in new technologies like LXD, Juju and Snaps
  • Ability to travel globally up to 30% of the time

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

Application Closing Date
Not Specified.

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


15.) Cloud Professional Services Manager

Job Title: Cloud Professional Services Manager

Location: Lagos (Remote)

Description

  • The Field Engineering team is our team of cloud solutions architects at Canonical, working directly with our customers, designing private and public cloud solutions fitting their workload needs.
  • The portfolio of products includes on-premise cloud solutions such as Openstack, MicroCloud and Ceph, and solutions that could be deployed either on-premises or in public clouds such as Kubernetes, Kubeflow, Spark, PostgreSQL, etc.
  • The team works hands-on with the technologies by deploying, testing and handing over the solution to our support or managed services team at the end of a project. Managers and team members also take part in presales conversations to provide technical advice during the sales process.
  • A Cloud Professional Services Manager is responsible for line management and career guidance.
  • The ability to develop engineering talent, to represent your team from a technical perspective, and to drive collaboration with other teams and customers are all critical to success in this role.
  • You are also expected to actively participate in technical presales to help our department achieve our quarterly goals.
  • This role will be home based, managing a team in your time zone.

Responsibilities
What your day will look like:

  • Lead and develop a team of engineers, ranging from graduate to senior
  • Work remotely in a single major time zone
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and product to stakeholders, partners, and customers
  • Develop and evangelise great engineering and organisational practices
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders

Requirements
What we are looking for in you:

  • Knowledge of cloud computing concepts & technologies, such as Kubernetes, Openstack, AWS, GCP, Azure, Ceph, etc.
  • Practical knowledge of Linux and networking
  • Experience in technical presales
  • You are a dynamic person who loves to jump in new projects and interact with people
  • Excellent verbal and written communication skills in English
  • Passion and a track record of developing and growing people
  • Experience in leading, coaching and mentoring engineers
  • Organised and able to ensure your team delivers timely, high quality results
  •  An exceptional academic track record from high school and, preferably, university as well
  •  Willingness to travel up to 40% of the time. Field Engineers attend internal company events, external tech events and customer meetings.

Additional skills that you might also bring:

  • Second language - Spanish or French preferred
  • Python knowledge
  • Experience collaborating with external partners
  • Experience collaborating with several internal teams and providing stakeholder feedback for engineering roadmaps

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 from your team and others
  • Priority Pass for travel 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


16.) Software Engineer, Ceph & Distributed Storage

Job Title: Software Engineer, Ceph & Distributed Storage

Location: Lagos (Remote)

Description

  • As a software engineer at Canonical, you have a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. Your primary responsibility is to your team - contributing toward objectives, continuously improving, and striving to be a vital part of a healthy, high-performing team.
  • At Canonical, you will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
  • As part of Cloud Engineering, you’ll be building modeling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed storage and Ceph. You’ll be engineering solutions to scale in production, working with our field teams to ensure we’re meeting the needs of customers looking to adopt cutting-edge technology.
  • 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.
  • This role will be based remotely in EMEA or the Americas regions

Responsibilities
What your day will look like:

  • Write high quality, rigorously designed Python and Golang software
  • Collaborate proactively with a globally distributed team
  • Debug issues and produce high quality code to fix them
  • Contribute to technical documentation that define best practices for authoring high quality operators
  • Discuss ideas and collaborate on finding good solutions
  • Develop and maintain software for delivery, operations and life-cycle management of Ceph storage

Requirements
What we are looking for in you:

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have experience with writing modern, maintainable Python
  • You have experience with Ceph storage
  • 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 interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
  •  An exceptional academic track record from both high school and preferably university
  •  Willingness to travel up to 4 times a year for internal events

Additional skills that you might also bring:

  • Experience operating Ceph clusters in production
  • Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar

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

Application Closing Date
Not Specified.

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


17.) Software Engineering Manager - Container and Virtualisation Infrastructure

Job Title: Software Engineering Manager - Container and Virtualisation Infrastructure

Location: Lagos (Remote)

Description

  • Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments.
  • We're hiring engineering managers with experience in high-quality microservice architectures and high-performance team leadership who also have deep familiarity with Linux kernel, virtualisation, storage and networking.
  • LXD components span the entire software stack from low-level kernel features to the upper level management API/CLI. Our most effective engineers are fluent in all these layers, and able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system.
  • 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 distributed systems problems and deep knowledge of Linux.
  • This is a remote position available in EMEA and the Americas.

Job Details
What you will focus on:

  • 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

Requirements
What we are looking for in you:

  • You understand modern Linux cloud computing technologies, including networking, storage, containers and K8s
  • 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 a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have strong written and verbal technical communication skills
  • You have experience programming in C and/or Go.

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

Application Closing Date
Not Specified.

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


18.) Senior Software Engineer, Packaging - Optimize Ubuntu Server

Job Title: Senior Software Engineer, Packaging - Optimize Ubuntu Server

Location: Lagos

Description

  • Canonical’s Ubuntu Engineering Server Team is looking for open source enthusiasts to help build the distro of the future. The Server Team maintains and packages a wide variety of software including webservers, databases, and virtualization and containerization stacks.
  • This is an exciting opportunity for you, a software engineer passionate about open source software. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and help us to bring free software to the widest audience.
  • Ubuntu Server is a platform that enables amazing technology the whole world over, and is the #1 operating system in the public clouds.
  • Applicants to this role will have the opportunity to help with everything that goes into evolving Ubuntu.
  • You will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business.

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
  • Owning the maintenance of Ubuntu Server packages. Specifically but not limited to:
    • Traditional server workloads (web servers, databases, network services, etc)
    • Virtualisation and Containers
    • Package management and dependencies
    • Language runtimes and toolchains
    • Work from home with global travel 2 to 4 weeks for internal and external events

Requirements
What we are looking for in you:

  • 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
  • Interest or experience in open source maintenance or contributions
  • Able to replay complex workloads and systems. Able to write detailed test plans and reproducibility steps.
  • Feel comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHP
  • Experience in packaging in one or more ecosystems. This could be language specific systems (Python wheels, Rust Crates, Go Modules, or other equivalent) or any distro package format (deb, rpm, NixOS, or other equivalent).
  • Experience using and creating containers and virtual machines
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree (or any higher) or equivalent professional experience (5+ years of professional experience)

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

Application Closing Date
Not Specified.

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


19.) Software Engineer, Packaging - Optimize Ubuntu Server for Public Clouds

Job Title: Software Engineer, Packaging - Optimize Ubuntu Server for Public Clouds

Location: Lagos

Description

  • The Canonical Public Cloud team is looking for enthusiastic engineers to be Ubuntu distribution engineers. Engineers working on the Ubuntu distribution will work closely with the Ubuntu Engineering organization to ensure technologies such as cloud specific agents, webservers, databases, and virtualization and containerization stacks are optimized for public clouds.
  • CPC works closely with Amazon, Microsoft, Google, IBM, and Oracle and other world-class cloud partners to optimize Ubuntu for their infrastructure. Our goal is to celebrate and enable their particular points of differentiation on their clouds, while also ensuring a common operating experience for their users. Working on the CPC team as a distro engineer means working closely with partners and with Ubuntu to make the best version of Ubuntu for the cloud.
  • Ubuntu Server is a platform that enables amazing technology the whole world over, and is the #1 operating system in the public clouds.
  • Applicants to this role will have the opportunity to help with everything that goes into evolving Ubuntu. The Public Cloud team builds Ubuntu Server for cloud environments, maintaining extensive continuous deployment operations to deliver images to end users.
  • You will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business.

Responsibilities
This 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
  • 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
  • Working with the Ubuntu Engineering Server team to maintain and package software such as:
    • Cloud agents (google guest agent, ec2-hibinit-agent, walinuxagent, etc)
    • Traditional server workloads (web servers, databases, network services, etc)
  • Work from home with global travel 2 to 4 weeks for internal and external events

Requirements
What we are looking for in you:

  • 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
  • Interest or experience in public cloud operations or architecture
  • Interest or experience in open source maintenance or contribution
  • Understands basic reproducibility and testing steps. Comfortable setting up test systems in containers or virtual machines. Able to describe issues and steps clearly
  • Strong fundamentals in Python
  • Interest in learning Linux distribution packaging
  • Fundamental understanding of package management and dependency resolution
  • Interest in containerization and virtualization such as Docker or OCI service containers, LXD system containers, and local virtualization like Virtualbox or QEMU, or Public Clouds

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

Application Closing Date
Not Specified.

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


20.) Product Manager

Job Title: Product Manager

Location: Lagos

Responsibilities
This 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
  • Guide and mentor a team of product managers, helping them grow in their roles and succeed in their projects
  • Oversee the work of multiple product lines, ensuring consistency in strategy and execution across your team
  • Facilitate collaboration and resolve conflicts within your team and across other departments

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
  • For more senior positions, product management experience in the software industry
  • Proven experience in managing and mentoring product managers or cross-functional teams
  • Ability to manage multiple projects or product lines while maintaining focus on key priorities
  • Demonstrated leadership in aligning diverse teams and driving consensus around product strategies
  • Willingness to travel internationally up to 4 times a year for company events up to two weeks long

Additional skills that we value:

  • Familiarity with a particular verticals (e.g. Telco, Finance, Industrial, Automotive)
  • Familiarity with the technology ecosystem including Silicon, IHV, ISV, ODM/OEMs, cloud service providers and channel
  • Familiarity with cloud native technologies such as Kubernetes, Docker containers & Snaps
  • Familiarity with embedded and connected device technology and ecosystems
  • Experience in managing distributed teams across different time zones
  • Demonstrated ability to foster collaboration and innovation in team settings

What We Offer Ccolleagues

  • 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

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: 20 Job type: Full Time Salary: Negotiable Publish date: 08 Feb 2025 Expire in: 2 weeks

Apply for job

External website

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

Related Jobs

Job tags: Nigeria

Discover more from Careerical eConsult

Subscribe to get the latest posts sent to your email.