Recruitment at Canonical Nigeria

Recruitment at Canonical Nigeria

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004.​ Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

We are recruiting to fill the position below:

Job Title: Enterprise Customer Success Manager (French Speaker)

Location: Nigeria (Remote)

About the role

  • Customer success is a fairly new and strategic department at Canonical, with the objective to reduce risk and churn, facilitate the adoption of new products or services and support expansion within existing accounts.
  • Customer Success Managers (CSM) are responsible for developing trust with their assigned customers and providing them with the best possible experience navigating Canonical’s vast offering.
  • By clearly understanding their customer’s objectives, the CSM can align expectations, suggest a large range of additional services or product capacity to increase loyalty, alleviate any pain points, and help draw and deliver on an appropriate collaboration roadmap.
  • We are growing our Customer Success team to continue to offer thoughtful, smart, precise interactions across our product portfolio, from Ubuntu to open-source infrastructure and applications.
  • To provide the appropriate level of focus for every customer, in their native language and with excellent English for any internal interaction, CSMs are specialized in one of the following segments:
    • Mass – SMEs or large businesses starting their journey with Canonical
    • Focus – Large companies with established ARR
    • Step Growth – a selection of high-potential customers
  • All CSMs contribute to business support at the company level for all remaining, not-yet-assigned customers (Tech segment), including our Store customers, through campaign management and customer requests. This role will be based remotely in the EMEA region.

Responsibilities
What your day will look like:

  • Onboard new customers and introduce them to our products and support processes. Products include: Ubuntu Pro, MAAS, Landscape, Openstack, Ceph, Kubernetes, data applications and many more.
  • Coordinate complex projects in interaction with developers, IT managers and decision makers from various industries.
  • Collaborate with Sales, Field Engineering and Support in developing and delivering engagement plans that fulfill the customer’s objectives.
  • Manage a portfolio of customers in a specific geographic region and identify growth opportunities or renewal risks in coordination with Sales.
  • Experience running a disciplined, weekly customer and business review process with cross-functional teams, identifying and prioritizing blockers, and driving resolution through corporate product and engineering teams
  • Serve as a customer advocate internally and influence Canonical products roadmaps, Canonical websites, documentation, processes and people to improve customer satisfaction and retention.
  • Supporting customers through reactive ticket requests.
  • Create campaigns targeting multiple customers through digital touch-points and activities.

Requirements
The ideal candidate would display impeccable customer-facing skills and a passion for cloud and data centre infrastructure technologies. We are also looking for:

  • Native French level required with excellent command of English
  • Minimum 5 years of work experience with a strong background in IT and with exposure to projects related to at least one of these topics: Linux OS, data applications, storage, cloud computing, networking, security, migration, IoT.
  • Excellent presentation skills with the ability to guide a conversation about complex software.
  • Experience building and improving internal processes while maintaining timely delivery to customer-related projects.
  • A true team player capable of interacting with all departments and at all levels, both internally and externally.
  • Knowledge of agile methodologies.

Additional skills that you might also bring:

  • Experience with Salesforce, Jira and CRMs

What we offer you

  • We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
  • In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
  • Distributed work environment with twice-yearly team sprints in person – we’ve been working remotely since 2004!
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

Application Closing Date
Not Specified.

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

Job Title: Product Manager – Hardware Certification

Location: Nigeria (Remote)

About the Role

  • Canonical’s product management team are technologists who have a passion for delivering products and solutions that help shape market demands while elevating open source software everywhere.
  • This is an application track for a product management position at Canonical on Hardware Certifications. Apply here if you excel at leadership, communication, and technical vision, and believe you can drive product strategy for the business needs of tomorrow.
  • We believe that open source is transforming the way that enterprises solve their business needs. Although open source has been around for thirty years, it is only now fundamental to every corner of the software landscape.
  • Going forward we believe open source will have an even bigger impact as it moves into specialised vertical markets. Our goal is to make open source easier, more reliable and more secure for deployment and development.
  • We strive to be the provider of ‘most software to most companies’, starting with Ubuntu but expanding to cover every class of application on every class of compute. To deliver on that ambition, we select product managers for their intellect and strong drive to advance the open source community.
  • Together, we aim to improve open source quality, outreach, and impact. Our product managers set the vision and the direction to ensure teams deliver the right products in the right markets at the right time. They push the boundaries of the technology landscape to identify and deliver products into new and existing market opportunities.
  • We are hiring a Product Manager for Hardware Certification. Ubuntu is the world’s favourite Linux, used by developers around the world. Canonical has created a line of products and services that address primary challenges for those developing and deploying software.
  • If you have a passion for operating systems, hardware optimisation, and infrastructure deployment, then you will love being part of our team.

This is an exceptional opportunity for a competitive technology leader to:

  • Lead the roadmap of our Hardware Certification effort and drive our partnership with OEMs
  • Work with our engineering team to shape the development roadmap for our Hardware Certification scheme
  • Define future business models taking into account the competitive landscape
  • Engage with the the Ubuntu user community, key partners, OEMs and leading customers, enabling commercial success and driving go-to-market
  • This role encompasses product leadership and go-to-market strategy, ensuring that the product vision is translated into actionable plans and successful market launches. Our product managers are technology professionals with a software engineering background who strive to become business executives and entrepreneurs.
  • We discuss strategy, plan product development, drive engagement, and promote the open source way. We oversee the entire product lifecycle from conception to delivery, blending technical expertise, strategic thinking, analytics, project management skills and effective communication to ensure products meet both user needs and business objectives.
  • This role will be based remotely in the EMEA region. You will be expected to be located in this region.

Responsibilities
The role entails:

  • Lead the product development lifecycle, reviewing the priorities and goals for your product.
  • Collaborate with cross-functional teams such as engineering, design, marketing, and sales.
  • Address common challenges across projects, align on priorities, enable informed decisions, and keep business execution on track.
  • Conduct market research, analyse industry trends, and gather customer feedback to identify opportunities.
  • Communicate your product vision, status updates, and key decisions to ensure alignment and manage expectations.
  • Conduct usability testing, analyse user feedback, and iterate on the product to improve the user experience.
  • Collaborate with marketing, sales, and support teams to develop go-to-market strategies, create product documentation, and provide training.
  • Contribute to the success of our sales team in winning new opportunities, reviewing customer feedback and participating in customer meetings.

Requirements
What we are looking for in you:

  • Exceptional academic results at high school and university
  • Understanding of Linux and the wider open source software community
  • Understanding of computer architecture, application development, datacenters, cloud or devices
  • Passion to write about technologies and the tech landscape
  • A strong work ethic, and personal interests aligned with the open source movement
  • Curiosity, and the habit of continuous learning
  • A strong sense of ownership
  • Problem solving and the ability to innovate
  • Outstanding communications skills in English, both verbal and written
  • Willingness to travel internationally up to 4 times a year for company events up to two weeks long

Nice-to-have skills:

  • Familiarity with the technology ecosystem including Silicon, IHV, ISV, ODM/OEMs, cloud service providers
  • Familiarity with embedded and connected device technology and ecosystems
  • Familiarity with hardware/software testing frameworks
  • Experience building a certification program

What we offer you

  • We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
  • In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

Application Closing Date
Not Specified.

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

 

Job Title: Billing System Engineering Manager

Location: Nigeria (Remote)

About the Role

  • This engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business.
  • If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical.
  • The Commercial Systems unit has several areas of responsibility spread across six engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Salesforce plays an integral role in it.
  • The Billing team’s mission is to develop an internal billing system, delivering a consistent billing experience to all Canonical customers across all products and services, and across all service delivery methods.
  • This challenging assignment requires close cooperation with business departments to ensure our customers are billed accurately and reliably, while achieving the highest engineering standards expected of any engineering team at Canonical.
  • We are looking for an engineering manager with prior engineering experience in a high-level programming language, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work.
  • This is an exciting opportunity to work on a fairly unique solution and build expertise in billing and finance. This role will be based remotely in the EMEA region.

Responsibilities
What your day will look like:

  • Lead, mentor, and hire a team of software engineers
  • Seek improvements to established processes, designs, and engineering solutions
  • Partner with business customers to understand business needs
  • Collaborate on business analysis and technical designs
  • Deliver engineering solutions

Requirements
What we are looking for in you:

  • Experience as a software developer in a high-level language – preferably Go or Python
  • Experience as a hands-on engineering manager or a team lead
  • Experience designing or implementing billing systems
  • Excellent verbal and written communication skills in English
  • Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment
  • Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels

Additional skills that you might also bring:

  • Experience with Salesforce or NetSuite
  • Experience in a business role such as sales, finance, or operations
  • Bachelor’s Degree or equivalent in Computer Science or a related engineering field

What we offer you

  • Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills.
  • In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
  • In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
  • Fully remote working environment – we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events

Application Closing Date
Not Specified.

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

Job Title: Engineering Manager, Managed Services

Location: Nigeria (Remote)

About the Role

  • This role is an opportunity for a technologist with a passion for Linux and Cloud technologies to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products.
  • If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.
  • The BootStack team designs, builds, and operates modern distributed systems on private infrastructure for customers.
  • From Kubernetes to OpenStack and everything in between, you’ll be working with the latest technology in a fast-paced engineering environment.
  • As a Cloud Engineering Manager for the BootStack team, you will be responsible for managing the engineers that oversee day-to-day Managed Service of customer environments, including customer service management, managed services operations and consistent product improvement engineering.
  • Collaboration with customers, product engineering, and operations is critical to success. This is a globally remote role.

Responsibilities
The role entails:

  • Manage a growing engineering team to optimise the quality and velocity of both development and operations
  • Identify and measure team health indicators
  • Implement disciplined engineering and operations processes
  • Represent the BootStack team with respect to stakeholders, customers, and external teams
  • Ensure proper team focus on priorities, milestones, and deliverables
  • Work to meet service level agreements with customer deployments around the globe
  • Deliver quality managed services in a consistent, timely manner

Requirements
What we are looking for in you:

  • Bachelor’s (or equivalent) education in a technology field
  • Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
  • Proven experience with OpenStack
  • Demonstrated strong commitment to testing methodologies and maintainable code quality
  • Experience with Linux system administration, Ubuntu/Debian a plus
  • Strong communication and cooperation skills
  • Experience with agile software development methodologies
  • Experience working in and managing distributed teams
  • Technical aptitude for understanding complex distributed systems
  • Experience with cloud topologies and technologies
  • Travel to team and company events and customer meetings, roughly 20% or less

What we offer colleagues

  • We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance.
  • In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

Application Closing Date
Not Specified.

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

 

Job Title: Software Engineer, Python / Golang – Kubernetes

Location: Nigeria (Remote)

About the Role

  • We are hiring a software engineer to join our Kubernetes product team. As a member of that team, you will build the operators and addons; the former, offering complete lifecycle management of mission-critical components, and the latter, a zero-ops experience for seamlessly integrating projects into your Kubernetes.
  • You will gain familiarity with the latest features in Kubernetes and look to incorporate the best of open-source to bring functionality to our end-users. You will collaborate with industry peers and partners to bring the right solutions to our customers.
  • This is an exciting opportunity for a software engineer passionate about open source software, Linux, Golang, Python and Kubernetes. This is a remote position available in EMEA and the Americas.

Responsibilities
What you will focus on:

  • Write high-quality code to create new features
  • Debug issues and interact with a vibrant community
  • Collaborate proactively with a distributed team
  • Work with helpful and talented engineers including experts in many fields
  • Work from home with global travel 2 to 4 weeks for internal and external events

Requirements
What we are looking for in you:

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You are a Golang developer also fluent in Python
  • You have experience with Kubernetes
  • You have strong written and verbal communication skills
  • You love technology and working with brilliant people

What we offer you

  • We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
  • In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

Application Closing Date
Not Specified.

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

 

 

 

Job Title: Site Reliability / Gitops Engineer

Location: Nigeria (Remote)

About the Role

  • We are hiring a Site Reliability / Gitops Engineer to our Information Systems (IS) team. This role is an opportunity for an “automation-first” technologist with a passion for Linux to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products.
  • If you have experience of IT operations automation, Infrastructure as Code and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.

Job Summary

  • The IS team at Canonical supports and maintains all of Canonical’s IT production services. The team is in charge of running services used by over 60 million Ubuntu users.
  • As an SRE & Gitops engineer you’ll be in a unique position to drive operations automation to the next level, both in our own private clouds as well as in the public clouds. We do this by utilizing the best of open source infrastructure as code software, software development practices such as CI/CD pipelines, and Canonical’s leading products for software operation automation.
  • In addition to defining the infrastructure as code, you will improve Canonical products and the open-source technologies they’re based on by providing critical feedback to developers on how their products operate at scale. This is done by submitting bugs (and sometimes writing pull requests) and collaborating on design and implementations with other teams within the company.
  • You’ll be part of a global team of SREs that work together and support each other to provide the best possible services to our company, Canonical’s customers and the Ubuntu Community. This role is available remotely in any timezone.

Responsibilities
As a Site Reliability / Gitops Engineer engineer you will:

  • Apply your experience of IaC to develop infrastructure as code practice within IS by constantly increasing automation and improving IaC processes
  • Automate software operations for re-usability and consistency across private and public clouds, taking into consideration the complexities of distributed systems
  • Develop new features and improve the resilience and scalability of the existing cloud and container portfolio at Canonical
  • Maintain operational responsibility for all of Canonical’s core services, networks, and infrastructure
  • Develop skills in troubleshooting, capacity planning, and performance investigation, Setting up, maintaining and using observability tools such as Prometheus, Grafana, and Elasticsearch; design, implement and maintain monitoring and alerting for various systems and services
  • Collaborate with development teams to design service architecture, documentation, playbooks, policies and operational procedures
  • Provide assistance and work with globally distributed engineering, operations, and support peers
  • Be given uninterrupted development time to focus on larger projects and automation of manual tasks
  • Share your experience, know-how and best practices with other team members in design sessions, mentorship and ‘doing work together’
  • Carry final responsibility for time-critical escalations

Requirements
What we are looking for in you:

  • Bachelor’s Degree or greater, preferably in computer science or related engineering field
  • A deep experience of, and knowledge to define operations in code, using version control, peer review and CI/CD to roll out changes both to applications and infrastructure
  • Strong modern engineering background (peer-review, unit testing, SCM, CI/CD, Agile)
  • Python software development experience, with large projects
  • Practical knowledge of Linux networking, routing, and firewalls
  • Affinity with various forms of Linux storage, from Ceph to Databases
  • Hands-on experience administering enterprise Linux servers
  • Extensive knowledge of cloud computing concepts and technologies
  • Able to communicate clearly and effectively in English over email, chat, video or voice calls and in-person
  • Motivated and able to troubleshoot from kernel to web, and willing to ask others when appropriate
  • A willingness to be flexible and able to learn new things quickly
  • Be inspired by the needs of fast-changing environments
  • Happy to work within distributed teams
  • Be passionate and familiarized about open-source, especially Ubuntu or Debian

Application Closing Date
Not Specified.

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

 

 

 

Job Title: Senior / Staff / Principal Engineer

Location: Nigeria

About the Role

  • This is a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them.
  • At Canonical a Senior+ Engineer is not only an outstanding software architect and coder, they also demonstrate the leadership qualities needed to rally a team or department to ship outstanding products.
  • A Senior+ Engineer partners with other Engineering leaders (Managers, Directors, VPs) to take joint responsibility for outcomes at team, department and company level. We hire based on academic results and proven execution, and we select those with a passion for open-source software, innovation, and cutting-edge technology.
  • In this role, you will make a significant contribution in Canonical’s portfolio through high-quality code, technical leadership, team motivation and direction, exceptional design, and crisp documentation.
  • As a Senior+ Engineer you’ll drive the architecture, design and evolution of high-impact open source software. Our teams work at every level of the stack.
  • From the kernel and system software at the core of Ubuntu through to major language runtimes and the bleeding-edge of cloud automation and distributed systems, you’ll have the opportunity to work on complex but highly rewarding projects. Our teams also build the services which deliver Ubuntu to the world, on cloud, devices, servers and PCs.
  • Additionally, this role will give you the opportunity to engage with the broader open-source community. We’re looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.
  • Location: we have remote opportunities for Senior Engineers in every time zone.

Responsibilities
The role entails:

  • Leading design and architecture of an impactful open source project
  • Coding in Golang, Rust, Python, C/C++ or Typescript / React
  • Collaborating proactively with a globally distributed team
  • Mentoring, developing and advising colleagues in their career progression
  • Displaying technical leadership in Canonical and our communities
  • Debugging issues and producing high-quality code to fix them
  • Contributing to technical documentation with the aim to make it the best of its kind
  • Working from home with global travel twice annually for company events

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
  • Technical leadership as well as team motivation, direction and pace
  • Deep experience with at least one of Go, Rust, Python or C
  • Conscientiousness and detail orientation, with a focus on performance
  • Excellent communication skills including professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel twice a year, for company events up to two weeks each

Nice-to-have skills:

  • Depending on your eventual team, you might also bring experience with
  • Container technologies such as LXD, Docker and Kubernetes
  • Highly concurrent, distributed systems
  • Performance engineering – from kernel to web – benchmarks, optimization
  • Software security – fuzzing, tabletop threat models, analysis, audit
  • Build systems and toolchains, including for cross-compilation
  • Public clouds or OpenStack
  • Debian/Ubuntu packaging
  • Systems programming or scalable web services
  • Deep quality and test engineering
  • Web or Flutter front-end experience
  • REST and gRPC API experience
  • SQL and NoSQL data store expertise

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

 

 

Job Title: Engineering Manager – MLOps & Analytics

Location: Nigeria

About the Role

  • As an Engineering Manager at Canonical, you must be technically strong, but your main responsibility is to run an effective team and develop the colleagues you manage.
  • You will develop and review code as a leader, while at the same time staying aware of that the best way to improve the product is to ensure that the whole team is focused, productive and unblocked.
  • You are expected to help them grow as engineers, do meaningful work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community.
  • You will also be expected to be a positive influence on culture, facilitate technical delivery, and regularly reflect with your team on strategy and execution.
  • You will collaborate closely with other Engineering Managers, product managers, and architects, producing an engineering roadmap with ambitious and achievable goals.
  • We expect Engineering Managers to be fluent in the programming language, architecture, and components that their team uses, in this case popular open-source machine learning tools like Kubeflow, MLFlow, and Feast.
  • Code reviews and architectural leadership are part of the job. The commitment to healthy engineering practices, documentation, quality and performance optimisation is as important, as is the requirement for fair and clear management, and the obligation to ensure a high-performing team. This is a Globally remote role.

Responsibiles
What your day will look like:

  • Manage a distributed team of engineers and its MLOps/Analytics portfolio
  • Organize and lead the team’s processes in order to help it achieve its objectives
  • Conduct one-on-one meetings with team members
  • Identify and measure team health indicators
  • Interact with a vibrant community
  • Review code produced by other engineers
  • Attend conferences to represent Canonical and its MLOps solutions
  • Mentor and grow your direct reports, helping them achieve their professional goals
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events

Requirements
What we are looking for in you:

  • A proven track record of professional experience of software delivery
  • Professional python development experience, preferably with a track record in open source
  • A proven understanding of the machine learning space, its challenges and opportunities to improve
  • Experience designing and implementing MLOps solutions
  • 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:

  • The following skills may be helpful to you in the role, but we don’t expect everyone to bring all of them:
    • Hands-on experience with machine learning libraries, or tools.
    • Proven track record of building highly automated machine learning solutions for the cloud.
    • Experience with building machine learning models
    • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
    • Experience with public clouds (AWS, Azure, Google Cloud)
    • Experience in the Linux and open-source software world
    • Working knowledge of cloud computing
    • Passionate about software quality and testing
    • Experience working on a distributed team on an open source project — even if that is community open source contributions.
    • Demonstrated track record of Open Source contributions

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
See also  Zenith Insurance Entry Level Program 2026 – Get Paid & Get Trained  

Application Closing Date
Not Specified.

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

 

 

Job Title: Software Engineer – OpenStack

Location: Nigeria

About the Role

  • We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
  • As a software engineer on the OpenStack Engineering team, you’ll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph.
  • Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.
  • Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context.
  • Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
  • This job involves international travel several times a year, usually for one week at a time.

Responsibilities
What you’ll do:

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Ensure the success of OpenStack and Ceph on multiple architectures
  • Work from home with global travel 2 to 4 weeks for internal and external events

Requirements
Who you are:

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar Degree
  • 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 experience with Python
  • You have interest and experience with two or more of the following:Ubuntu Linux – kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
  • You have experience with non-x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies

What Canonical Offers

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

Application Closing Date
Not Specified.

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

 

 

 

Job Title: System Software Engineer – GCC/LLVM Compiler, Tooling, and Ecosystem

Location: Nigeria

About the Role

  • We are hiring a System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem. We are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu.
  • They will deliver the best possible GCC and LLVM runtimes, developer experience and supporting tooling in Ubuntu.
  • They will  ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future inventions and open source communities.
  • This is an exciting opportunity for a software engineer with a strong passion for compilers, runtimes and tool chains.
  • You will have excellent competencies in modern C/C++, Linux distributions, software architectures and  open source software.
  • Come build a rewarding, meaningful career working with the best and brightest people in open source technology at Canonical, a growing international software company and make Ubuntu the best operating system to develop and run C/C++ applications in the cloud, in datacenters, in containers, directly on the operating system, and anywhere Ubuntu can run.
  • The Ubuntu Foundations Team delivers the core Ubuntu system, the base for the entire Ubuntu family of products and services. Ubuntu strives to deliver the latest-best free software components, in an easy to use and highly reliable form.
  • We build on the technical excellence of keystone open source software like GNU and Debian and bring additional focus and shape to the solutions we offer the industry.
  • Part of the Ubuntu Foundations team, you will work on one of the most critical toolchains involved in the making of Ubuntu and the pillars of the modern software ecosystem.
  • You will leverage your competencies and experience  in C, C++ to make Ubuntu the best platform to develop, distribute and consume software built with GCC and LLVM.
  • You will be passionate about the future of C, C++, of Ubuntu, mindful of the dynamics of the open-source ecosystem, and equally aware of the needs of large but innovative organizations. You will drive the best in class integration in Ubuntu from desktop to cloud in a secure, reliable, performing, efficient and future-proof fashion.
  • You will be discussing design with other team members , mentor less senior engineers, and participate in code reviews and design reviews.
  • You will also be working with other teams to ensure architecture decisions improve the overall performance and experience of Ubuntu.
  • Your role as part of the Ubuntu Foundations team will have an impact on every aspect of Ubuntu from Desktop, Server, Ubuntu Core and also cloud images.This role will be based remotely in the EMEA region

Responsibilities
The role entails:

  • Collaborate proactively with a distributed team
  • Select, integrate and package best-of-breed tooling with Ubuntu to improve developer and operator experience with GCC and LLVM
  • 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
  • Work from home with global travel 2 to 4 weeks a year for internal and external events

Requirements
What we are looking for in you:

  • Undergraduate Degree in a technical subject or a compelling narrative about your alternative chosen path
  • You have relevant GCC or LLVM experience, ideally in the world of cloud-native software and Linux
  • You have experience in packaging software for Debian and Ubuntu
  • You are a long-time Linux user
  • Exceptional academic track record from both high school and university
  • You love technology and working with brilliant people
  • You are passionate, curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • 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 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

 

 

 

Job Title: Senior Site Reliability / Gitops Engineer

Location: Nigeria

About the Role

  • We are hiring a Senior Site Reliability / Gitops Engineer to our Information Systems (IS) team.
  • This role is an opportunity for an “automation-first” senior technologist with a passion for Linux to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products.
  • If you have experience of IT operations automation, Infrastructure as Code and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.

Job Summary

  • The IS team at Canonical supports and maintains all of Canonical’s IT production services. The team is in charge of running services used by over 60 million Ubuntu users.
  • As a Senior SRE & Gitops engineer, you’ll be in a unique position to drive operations automation to the next level, both in our own private clouds as well as in the public clouds. We do this by utilizing the best of open source infrastructure as code software, software development practices such as CI/CD pipelines, and Canonical’s leading products for software operation automation.
  • In addition to defining the infrastructure as code, you will improve Canonical products and the open-source technologies they’re based on by providing critical feedback to developers on how their products operate at scale. This is done by submitting bugs (and sometimes writing pull requests) and collaborating on design and implementations with other teams within the company.
  • You’ll be part of a global team of SREs that work together and support each other to provide the best possible services to our company, Canonical’s customers and the Ubuntu Community.

Responsibilities
As a Senior Site Reliability / Gitops Engineer, you will:

  • Drive the development of automation, Gitops in your team as an embedded tech lead
  • Closely collaborate with the IS architect to align your solutions with the IS architecture vision
  • Design and architect services that IS can offer to the organization as products
  • Apply your experience of IaC to develop infrastructure as code practice within IS by constantly increasing automation and improving IaC processes
  • Automate software operations for re-usability and consistency across private and public clouds, taking into consideration the complexities of distributed systems
  • Maintain operational responsibility for all of Canonical’s core services, networks, and infrastructure
  • Develop skills in troubleshooting, capacity planning, and performance investigation, Setting up, maintaining and using observability tools such as Prometheus, Grafana, and Elasticsearch; design, implement and maintain monitoring and alerting for various systems and services
  • Provide assistance and work with globally distributed engineering, operations, and support peers
  • Be given uninterrupted development time to focus on larger projects and automation of manual tasks
  • Share your experience, know-how and best practices with other team members in design sessions, mentorship and ‘doing work together’
  • Carry final responsibility for time-critical escalations

Requirements
What we are looking for in you:

  • Bachelor’s Degree or greater, preferably in computer science or related engineering field
  • A modern view on hosting architecture, driven by infrastructure as code across both private and public clouds.
  • A product mindset thriving to develop products rather than solutions.
  • Python software development experience, with large projects
  • Experience working with Kubernetes or other container orchestration systems.
  • Proven exposure to manage and deploy cloud infrastructure with code.
  • Practical knowledge of Linux networking, routing, and firewalls
  • Affinity with various forms of Linux storage, from Ceph to Databases
  • Hands-on experience administering enterprise Linux servers
  • Extensive knowledge of cloud computing concepts and technologies
  • Able to communicate clearly and effectively in English over email, chat, video or voice calls and in-person
  • Motivated and able to troubleshoot from kernel to web, and willing to ask others when appropriate
  • A willingness to be flexible and able to learn new things quickly
  • Be inspired by the needs of fast-changing environments
  • Happy to work within distributed teams
  • Be passionate and familiarized about open-source, especially Ubuntu or Debian

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

 

 

Job Title: Ubuntu Engineering Delivery and Excellence Manager

Location: Nigeria

About the Role

  • We are hiring a Quality Engineering Manager for our Ubuntu Quality Engineering team, with an impactful mission to take our Linux distro quality to a new level through automation and large-scale data analysis.
  • As the Ubuntu Quality Engineering Manager, you must be an experienced engineer who has built large-scale software quality assurance frameworks, is passionate about the future of Ubuntu, mindful of the dynamics of the open source ecosystem, and equally aware of mission-critical requirements related to shipping the best Linux distro to users and partners world-wide.
  • You will work closely with the various teams involved in creating Ubuntu and influence their practices to improve quality in every step of Ubuntu engineering.
  • Your goal is to rethink the way a Linux distro approaches quality – bringing together automation, third-party analysis tooling, feedback loops from the community and user base, and our own test capabilities.
  • Your team will monitor, develop and improve the quality of the Ubuntu System, to drive quality excellence and best DevOps practices among Ubuntu Desktop, Server, Containers and VM at package, system, and cluster levels.
  • As every engineering manager at Canonical, your role is technical but your focus is your team. You are expected to help them grow as engineers, do important and satisfying work, and work well with colleagues and the community.
  • Technical leadership experience and experience as a software engineer are necessary prerequisites for this role.
  • You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

Responsibilities
The role entails:

  • Define and monitor quality metrics for the most popular Linux distro in the world
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Advocate and advance modern, agile software development practices
  • Develop and evangelize great engineering and organizational practices
  • Setup and maintain continuous integration for all supported deliverables
  • Develop a team with a culture of high quality and performance
  • Work from home with international travel twice per year for up to two weeks

Requirements
What we are looking for in you:

  • You have a strong software engineering, Linux, and open source background
  • Your technical knowledge includes C/C++, Python programming, and Shell scripting
  • You have experience with quality processes and continuous integration tools and principles
  • You have engineering management experience and enjoy growing people
  • You are a strong proponent of data-driven decision making

Nice-to-have skills:

  • A good understanding of Debian packaging and snaps will be valuable
  • Familiarity with an agile development environment

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

 

 

 

Job Title: Web Developer

Location: Nigeria

About the Role
Our mission is to make great open source

  • It is our mission to make open source software available to people everywhere. We create world-renowned software, impacting the lives of millions of people every day.
  • The web team works in a multi-disciplinary environment with visual designers, UX designers and other developers to bring exciting new web projects to life. We help and learn from each other and constantly strive to improve both our work and our processes.

Responsibilities
In this team:

  • You’ll create high fidelity websites and web apps using the latest incarnations of HTML, CSS (SCSS) and Javascript (React and TypeScript)
  • You’ll help maintain existing projects including updating content and adding new pages
  • You’ll manage incoming requests for updates and liaise with or delegate to other people as necessary
  • You’ll ensure the standard of our output remains high and consistent across our whole product portfolio
  • You’ll ensure new pages are published according to specification and in compliance with our web style guide
  • You’ll participate in and contribute to our living style guide, Vanilla Framework.
  • Work closely with UX designers and visual designers to implement exemplary user experiences.

Requirements
Who you are:

  • We want a Web Developer who loves what they do. You are passionate about web standards and keep abreast of new developments in our industry. You always look for opportunities to improve your skills.
  • You like to show off what you’re working on and also learn from others. You have strong attention to detail and value the design of a product as much as you value the code.
  • You have strong communication skills and maybe even blog once in a while.
  • You’re aware of the latest CSS techniques but also know the limitations that developing for a broad audience can bring – actually, you embrace the challenge.

Skills and Experience:

  • Demonstrable experience of work on modern web applications
  • A strong understanding of HTML, CSS with SCSS and JavaScript
  • Experience with Javascript components libraries
  • Experience with TypeScript
  • Experience with responsive user interfaces for a wide range of devices and browsers
  • Experience with Git or other version control systems
  • Awareness of SEO best practice
  • Consideration of accessibility in all aspects of your work
  • A strong understanding of web performance in complex user interfaces
  • Ability to interact with UX, designers and server-side developers
  • Curiosity about technology and a thirst to learn
  • Based in EMEA timezones (Europe, the Middle East and Africa)
  • University degree or equivalent education

Useful experience if you have it:

  • Familiarity with Linux desktop technologies
  • Server-side languages, such as Python or NodeJS
  • Experience working on a large scale React (with TypeScript) project
  • A history of open source contributions
  • Relevant work 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 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

 

 

Job Title: Golang System Software Engineer – Containers / Virtualisation

Location: Nigeria

About the Role

  • The mission of the LXD team 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 are hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low level C libraries used to manage containers and virtual machines.
  • We are looking for system-level developers with experience in design and data management/modeling.
  • 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.
  • This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development. This is a remote position available in EMEA and the Americas.

Responsibilities
What you will focus on:

  • Design, implement and document system level Go code
  • Model data, design database schema and implement data storage in a dqlite (SQL) database
  • Maintain code quality through static analysis, unit and system tests
  • Collaborate proactively with a distributed team
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel 2 to 4 weeks/year for internal and external events

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 programming in Go and C
  • You are knowledgeable in networking and storage technologies
  • You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community
  • You are curious, flexible, articulate and accountable
  • You value soft skills and are enterprising, thoughtful and self-motivated

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

 

 

 

Job Title: Talent Scientist

Location: Nigeria

About the Role

  • As a pioneer remote-first tech company with a product that inspires people globally, we attract a huge number of applicants to our organisation. We have created a hiring process that is totally unique empowering our business based Hiring Leadership team to lead talent selection.
  • Our Talent Science team ensures that our processes are effective and that the business is able to make the best decisions to select exceptional talent.
  • This is an exceptional opportunity to join a team that is changing the way an organisation hires.
  • Our Talent Science team has a mission to ensure that we follow objective, scientifically rigorous and efficient processes to select the very best new colleagues regardless of location, culture or background.
  • We work closely with our key stakeholders to ensure that decisions are being made in the right way and that our hiring model supports the selection of world class talent, regardless of location, culture or background.
  • As a Talent Scientist, you will work closely with these Hiring Leads to drive initiatives, automation and best practice whilst offering an expert viewpoint on talent assessments.
  • This is not a recruiter position;  it’s about the science of talent and performance, raising awareness and insights across the business so that they are able to select the best talent available from our global talent pool.

We have a number of mid-senior level openings in our team seeking the following:

  • Passion and drive to embed scientific approaches that deliver impact on how an organisation selects talent.
  • Strong behavioural interviewing techniques (competency based and psychometric assessments).
  • Excellent analytical problem solving ability to identify trends and patterns using SQL, statistical analysis or Python, BI tooling, etc.
  • An exceptional academic background including a Bachelors or Masters degree in a Psychology based subject.
  • A high level of personal organisation to work remotely and be effective. This is a remote position based in the EMEA region

Responsibilities
As a Talent Scientist you will:

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

Requirements
What we are looking for in you:

  • An exceptional academic background from high school and university, with a Bachelor’s or Master’s Degree in a Psychology based subject.
  • Experience of hiring talent in the technology or consulting industry.
  • A highly data drive mindset with the ability to create measurable outcomes.
  • Passionate about how an organisation selects talent using scientific approaches with viewpoint on how to predict and measure hiring outcomes.
  • Strong analytical problem solving ability to identify trends and patterns using SQL, with Python and/or advanced statistical analysis preferable.
  • Exposure/appreciation of psychometric assessments, 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.
  • 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.

Other skills you may bring:

  • Experience in sourcing and headhunting with the ability to teach our senior leadership team how to hunt for industry leaders.
  • Experience in statistical significance testing and experience in Bayesian inference and/or predictive analytics and ML.
  • Exposure to the following tools: LinkedIn Talent Insights, Greenhouse, DISC profiling, Superset.
  • Psychometric validity and reliability metrics.

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

 

 

 

Job Title: C++ / Rust Graphics and Windowing System Software Engineer

Location: Nigeria (Remote)

Job Summary

  • We are hiring a Software Maintenance Engineer to work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them.
  • It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run.
  • This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company.
  • If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
  • This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself.
  • You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.

The role entails

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
  • Maintain a close working relationship with Canonical’s Field, Support and product engineering teams
  • Participate in upstream communities
  • Develop bug fixes, backport patches, and work with upstream for inclusion
  • Review code produced by other engineers
  • Demonstrate good judgment in technical methods and techniques
  • Prioritize work and manage your time effectively against those priorities
  • Participate in team discussions to improve processes, tools, and documentation
  • Maintain clear, technical and concise communications
  • Work from home and travel internationally up to 10% of work time for team meetings, events and conferences

What we are looking for in you

  • An exceptional academic track record
  • Background in Computer Science, STEM or similar
  • Experience with Linux and open source software
  • Experience with at least one of Python, Go, C or C++ on Linux
  • A drive to learn unfamiliar technology and deep-dive into difficult issues
  • Willingness to travel up to 4 times a year for internal events

Nice-to-have skills:

  • 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 in or willingness to learn about any of the following: Ubuntu Linux – kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Postgresql, Mongo, Debian packaging.

What We Offer You

  • Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills.
  • In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
  • In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.
  • Fully remote working environment – we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events.
See also  Schlumberger (SLB) Recruitment 2026 – High-Paying Oil & Gas Jobs

Application Closing Date
Not Specified.

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

 

 

Job Title: Project Manager – Ubuntu Embedded Systems

Location: Nigeria (Remote)
Job Type: Full-time

The role entails

  • Managing projects through their complete life cycle and ensuring that the overall goals for both Canonical and the client are met
  • Successfully delivering engineering professional services for assigned projects
  • Working with engineering teams on custom board enablement and delivery of Ubuntu images to the customers
  • Assisting in the development of project statements of work
  • Drafting and maintaining project-specific schedules/project plans
  • Obtaining client agreement to the project schedule and agreed-upon work items
  • Ensuring projects are delivered within the time/resources/scope expectations
  • Managing project risk mitigation and plans
  • Driving technical issues to reach desired delivery outcomes
  • Maintain daily and weekly communication with the client and all internal stakeholders
  • Managing delivery schedule of critical third-party deliverables for the project
  • Keeping management informed of the status of assigned projects
  • Identifying custom engineering requests that are not part of an existing business contract
  • Advocating the appropriate technologies from Canonical’s product portfolio to customers
  • Supporting different time zones and work non-traditional hours as required to support the assigned projects

What we are looking for in you

  • Solid project management experience in delivering engineering services to customers managing software development teams and field engineers
  • Extensive experience successfully managing projects with cross-cultural and multi-continent internal and external project resources, preferably with resources in Asia, Europe, and the Americas
  • Educational degree preferably in Science, Technology, Engineering, or Math
  • Good knowledge of Linux and the wider Open Source Software community, and understanding of computer architecture
  • Excellent communications skills, both verbal and written, in English
  • Strong leader and problem solver with extensive experience building successful internal and external partnerships and effective working relationships with demanding project sponsors in complex organizational environments
  • PMP/PMI or PRINCE2 Practitioner Certification preferred
  • Ability to work non-standard work hours in support of a worldwide sales and project team
  • Willingness to travel up to 4 times a year for internal events.

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

 

 

Job Title: Product Manager

Location: Nigeria
Job Type: Full-time

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
  • Oversee the work of a product line, ensuring consistency in strategy and execution across different teams
  • Facilitate collaboration and resolve conflicts within different teams and across other departments

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
  • 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
  • Familiarity with networking technologies – ethernet, IPv4 and IPv6, routing, firewalling, overlays such as OVN/OVS, VPNs, SR-IOV, infiniband
  • Familiarity with telco networking – RAN, Core, CPE
  • Experience in leading distributed teams across different time zones
  • Demonstrated ability to foster collaboration and innovation in team settings.

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

 

 

Job Title: Graduate Talent Scientist

Location: Nigeria (Remote)
Employment Type: Full-time

Job Summary

  • We are looking for exceptional people to join our team at the entry level. You will possess a psychology based degree with an exceptional academic track record from high school.
  • You will also bring some relevant experience from the field of talent, from either university coursework relating to talent selection or from an internship or first job in a talent team.
  • In this role you will learn how to implement hiring strategies that result in high performance outcomes of our people and contribute to leading our talent agenda.
  • The suitable candidate will bring an analytical mindset with a high level of curiosity to integrate data to draw insights and outcomes using SQL or Python.
  • You will have the ability to prioritise and deliver work in a fast paced environment with a good level of self motivation and drive to operate in our remote based environment.
  • With a keen interest in the assessment of  talent you will demonstrate a passion for understanding human decisions and behaviours.
  • Great communication skills are also key to this role as you will be working closely with senior stakeholders to ensure they stay on track with their hiring targets.
  • Finally, we would like you to bring a passion and interest for technology platforms and automations to help us drive efficiencies in our processes.

The role entails

  • Learning how to assess candidates using behavioural interview techniques.
  • Gaining a deep appreciation of the use of psychometrics in the workplace.
  • Working on process and documentation efficiencies that fuel our hiring practices.
  • Contributing to projects that drive successful hiring outcomes, many of which require advanced analytics skills to integrate data to draw insights.
  • Building excellent stakeholder relationships to help design and implement solutions to complex problems that ultimately ensure we hire exceptional talent.
  • Gaining a deep understanding of our systems and platforms to problem solve and support on hiring questions.
  • Being at the forefront of ticket support and company channel questions, helping to solve issues as you gain a deep understanding of our processes.

What we are looking for in you

  • Exceptional academic track record from both high school and university, with an undergraduate degree in a psychology or people based subject.
  • Advanced analytical ability to dissect and analyse data using SQL, Python and/or R.
  • Exposure to the topic of talent through university degree coursework, a relevant internship or first job.
  • A passion for working in the technology space with evidence as to why.
  • Results driven with the ability to work at pace, with strong project management skills to roadmap, plan and deliver objectives working with the team.
  • Professional written and spoken English with excellent presentation skills.
  • Drive, ambitious and curiosity to drive breakthroughs in the talent field.
  • Ability to travel internationally twice a year, for company events up to two weeks long.

Nice-to-have skills:

  • Advanced theory of psychometrics
  • A deep understanding of the topic of intrinsic motivation

What we offer you

  • Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills.
  • In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
  • In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.
  • Fully remote working environment – we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events

Application Closing Date
Not Specified.

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

 

 

 

Job Title: Senior Search Lead – Technology

Location: Nigeria (Remote)
Employment Type: Full-time

The role entails

  • Developing a search strategy for our business, ensuring processes enable headhunted talent to move smoothly through the pipeline.
  • Coaching our senior leadership teams to drive hiring outcomes, enabling them to become expert at approaching and attracting exceptional talent for their management and leadership positions.
  • Driving talent analytics to provide our business with real-time insight, partnering with the business to help them move through their hiring processes efficiently.
  • Conducting in-depth behavioural talent interviews providing considerable insights into motivations and behaviours.
  • Building 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.
  • Considering our employer brand and how our interactions with a candidate impacts their experience.
  • Seeking continuous improvement on hiring processes and outcomes.
  • Bringing 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

  • Professional experience of headhunting senior Tech talent from a reputable executive search firm or in-house search function, with an informed opinion of best practice strategies.
  • Experience of working with senior stakeholders, creating learning programmes to develop their ability to successfully identify and engage with passive talent.
  • Exposure or appreciation of psychometric assessments.
  • 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.
  • An exceptional academic background including a Bachelors or Masters degree in a Psychology or people based subject and a good level of Maths from High School.
  • Strong analytical problem solving ability to identify trends and patterns from data and proficient with LinkedIn talent modules.
  • A high level of personal organisation to work remotely and be effective.
  • Willingness to travel to company events 2-4 times a year, for up to two weeks each.

Other skills you may bring:

  • Experience of more advanced analytical and statistical analysis to interrogate data i.e. SQL.
  • Exposure to the following tools: Greenhouse ATS, Thomas International and DISC profiling.
  • Psychometric validity and reliability metrics.

What we offer you

  • Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills.
  • In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
  • In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.
  • Fully remote working environment – we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events

Application Closing Date
Not Specified.

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

 

 

Job Title: Chief Revenue Officer

Location: Nigeria

Job Description
As Chief Revenue Officer you will be accountable for:

  • Go-to-market strategy – prioritize sectors and markets, identify organisational gaps and lead hiring to close them
  • Planning – challenge individual teams to develop appropriate, ambitious but sustainable execution plans and metrics with cascading goals and targets
  • Execution – review relevant data and correct course where needed on a monthly, quarterly, and annual basis
  • Sponsorship – support leaders to close large ($10M+ ARR) deals with global-10k enterprises and large, complex, global tech sector partners
  • Insight – capture and share patterns, issues, and insights from customers and partners to broaden commercial awareness within Canonical
  • Staffing – supervise the Canonical recruitment, selection and onboarding processes in your organisation
  • Productivity – design and lead career and skills development together with continuous improvement in your organisation
  • Culture – select for, and invest in, transparent communications, accountability trust, and the work ethic needed for success
  • Inspirational leadership – demonstrate and cultivate passion for Canonical’s mission, for customers and the market

Responsibilities
The successful candidate will lead our revenue organization, consisting of:
Direct enterprise sales:
The VP Enterprise Sales will report to the CRO.

  • Set high expectations of sales ability, readiness, performance and results
  • Hire sales leaders, and set expectations for hiring effectiveness and results in the org
  • Work with sales leaders to build annual targets and plans by region, sector and product
  • Ensure accurate reporting and status on prospects and opportunities
  • Review progress, metrics and results on a weekly, monthly and quarterly basis
  • Lead for high quality customer engagement and commitment to customer delight

Alliances, Channels and Partnerships:
Our VP Alliances will report to the CRO. This lead drives our strategy and execution in regard to:

  • ISVs who embed Ubuntu and Canonical open source
  • IHVs (Dell, HP, Lenovo etc) who certify and preinstall Ubuntu and deliver solutions
  • Silicon providers (Intel, Nvidia, Qualcomm, Mediatek etc) who optimise open source for their new offerings
  • Cloud partners and customers who build ecosystems, products and communities based on Ubuntu
  • VAR, GSI and distribution partnerships

Sector Go-To-Market:

  • Currently, sector GTM leads report to the VP Alliances, but the overall sector strategy and execution will be a CRO responsibility and the organisation structure will be determined by them.
  • We are currently building out expertise and leadership in the telco, finance, automotive, energy, retail and health sectors; we expect to expand sector specific investments significantly to speak directly to customer need and trends.

Field Engineering:

  • Our VP Field Engineering will report to the CRO. Our field engineering organisation is more than a traditional pre-sales or solution architect team, they are expert implementers with a commitment to deliver what they themselves promise.
  • They have served as an effective way to accelerate customer adoption and confidence as Ubuntu and our open source solutions displace incumbent providers.

Customer Success:

  • Our Head of Customer Success will report to the CRO. This is a new organisation but has already made significant progress in establishing processes and relationships, we expect to grow this capability as we expand our portfolio and move deeper into solution sales.

Potentially, revenue operations (“sales ops”):
Our Head of Revenue Operations will report to either the COO or the CRO. In this organisation we:

  • Ensure correct reporting of pipeline and progress
  • Ensure contracting processes and terms meet agreed standards
  • Agree variances through commercial reviews with company leadership
  • Recognise and reward salespeople and leaders with MBO goals and compensation plans.

Required Experience

  • University Degree, preferably in CS or STEM with additional business disciplines or Degrees.
  • Progressive operational and leadership experience in high growth, recurring revenue, and global technology firm.
  • Experience leading a sales, partnership or field engineering organization to maturity and world class performance.
  • Experience and deep insights into the enterprise software and infrastructure markets.

Additional Skills and Experience we value:

  • Software engineering and architecture experience or skills.
  • Software industry insights on trends, strategy and competition.
  • Insight into open source history, dynamics, strategy and competition.

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

 

 

 

Job Title: Software Engineer – Data Infrastructure

Location: Nigeria (Remote)

Description

  • Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning from big data, through NoSQL,  cache-layer capabilities, and analytics; all the way to structured SQL engines.
  • We are facing the interesting problem of fault-tolerant mission-critical distributed systems and intend to deliver the world’s best automation solution for delivering data platforms.
  • We have a number of openings ranging anywhere from junior to senior level. We will help you identify a suitable position depending on your experience and interests. Engineers who thrive at Canonical are mindful of open-source community dynamics and equally aware of the needs of large, innovative organisations. This is a Globally remote role

Responsibilities
What your day will look like:

  • The data platform team is responsible for the automation of data platform operations. This includes ensuring fault-tolerant replication, TLS, installation, and much more; but also provides domain-specific expertise on the actual data system to other teams within Canonical.
  • This role is focused on the creation and automation of features of data platforms, not analysing the data in them.
  • Collaborate proactively with a distributed team
  • Write high-quality, idiomatic Python code to create new features
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events

Requirements
What we are looking for in you:

  • Proven hands-on experience in software development using Python
  • Proven hands-on experience in distributed systems
  • Have a Bachelor’s or equivalent in Computer Science, STEM, or a similar degree
  • Willingness to travel up to 4 times a year for internal events

Additional skills that you might also bring:

  • You might also bring a subset of experience from the following, which will determine the exact role and level we consider you for:
    • Experience operating and managing data platform technologies like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, and Redis
    • Experience with Linux systems administration, package management, and operations
    • Experience with the public cloud or a private cloud solution like OpenStack
    • Experience with operating Kubernetes clusters and a belief that it can be used for serious persistent data services

What We Offer You

  • Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills.
  • In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
  • In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.
  • Fully remote working environment – we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events

Application Closing Date
Not Specified.

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

 

 

 

Job Title: Head of Talent Development 

Location: Nigeria (Remote)

The role entails

  • Define and implement an inspiring and comprehensive talent development program
  • Develop, drive and embed effective programs of management and leadership development within our remote organisation
  • Design and deliver core training programs, partnering with specialist vendors where appropriate
  • Create and implement leadership performance indicators and metrics
  • Own our leadership skills matrix for performance management, talent assessment, succession planning, mentorship, virtual learning and career development.
  • Set up a global learning framework for training and career fulfillment
  • Build and manage a new team of Talent Development specialists
  • Take a data focused lens to understand trends to strategise and define career development frameworks
  • Own and enhance the impact of the learning budget

What we are looking for in you

  • An exceptional academic track record from High school and beyond
  • Possess insight and experience on what makes people successful in a globally remote tech company at the management level.
  • Demonstrated experience with strong insight and perspective on the key conditions and practices that create high performing teams
  • Ability to create, lead and execute strategy, and drive change across a company
  • Strong business acumen with the ability to balance strategy with execution
  • Analytical and problem solving skills, for data driven decision making with particular experience in measurement of the impact of development programmes
  • Experience in people management and being accountable for a budget
  • Willingness to travel up to 4 times a year for internal events

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.

Method of Application
Interested and qualified candidates should:
Click here to apply online

 

 

 

Job Title: Engineering Manager – Python and K8s

Location: Nigeria (Remote)

Job Description

  • We are hiring a Engineering Manager – Python and K8s that is passionate about building a world-class devops culture in corporate information systems.
  • We are confident that we can dramatically improve the experience of running complex business operations – and then we can help our customers embrace those new techniques and products.
  • Traditionally, IS is an inward-facing operation. We would like to transform our IS team into an extension of the product engineering capability at Canonical.
  • Our internal workloads are in many cases the same open source workloads that our customers want to operate. This team will productise those workloads for real-time automated operations on Kubernetes.
  • As an engineering manager you’ll lead a team in your local time zone, focused on the business workloads that make Ubuntu, Canonical, and our various services highly available around the planet.
  • You will be responsible for sound software architecture and best practices in software quality, testing and documentation.
  • Technical leadership experience and a background in software engineering are prerequisites for this role.
  • You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

Responsibilities
What you’ll do:

  • You’ll lead a team focused on productising business workloads
  • You will build and manage a regional team of engineers
  • You’ll develop your team through coaching, mentoring, and feedback
  • You will demonstrate sound engineering by directly contributing toward your team’s goals
  • Set reasonable schedules based on considered estimates, with feedback loops for improvement
  • Set and manage expectations with other engineering teams and external stakeholders
  • Advance modern, agile software development practices
  • Maintain a culture of quality and engineering excellence
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Be an active part of the leadership team and collaborate with other leaders in the organisation
  • Work from home with global travel up to 20% for internal and external events

Requirements
Who you are:

  • You have experience in Docker and Kubernetes operations
  • You have a software engineering background, with proven Python experience
  • You have experience developing Python frameworks, and understand the importance of stable consumable APIs
  • You love embracing new technologies and pushing the boundaries of what is possible
  • You have an interest in building products that improve how people operate software and infrastructure everywhere
  • You love developing and growing people and have a track record of doing it
  • You are knowledgeable and passionate about software development
  • You have experience working in an agile development environment

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

 

 

 

Job Title: Senior Software Engineer – Digital Workplace

Location: Nigeria

The Role

  • Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. Building new tools, dashboards and analytics that empower colleagues, managers and executives to make better decisions and deliver better work.

Responsibilities

  • Design and deliver web-based systems and SAAS
  • Provide new insights into the Canonical workplace experience
  • Enable new processes and improve existing workflows
  • Collaborate proactively with a distributed team
  • Write high-quality code to create new features
  • Debug issues and produce high-quality code to fix them
  • Consistently provide high-quality code reviews to other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Estimate work, set goals and meet them
  • Write project specifications, and epics and understand the risks
  • Understand completion criteria and push work to completion
  • Coaching, mentoring and providing feedback to more junior members of the team, while always developing yourself
  • Connect to many data sources and provide insightful visualisations
  • Database design and architecture for connected systems
  • Developing new and improved working practices for the company
  • Providing tooling to support optimised processes
  • Love what you do.

Requirements
To be successful in this team you must be an expert in two or more of the following:

  • Backend web service programming in Python and Node.JS
  • Solid understanding of web development technologies such as HTML, CSS, and JavaScript.
  • Data analytics and statistical analysis
  • Natural language processing, sentiment analysis, machine learning
  • Data visualisation
  • The ideal candidate will use their passion for experimentation and analytics to build tomorrow’s tech organisation. This team will help us gain insights into the business and our talent pool, and use those insights to improve the experience of working at Canonical.
  • As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. We focus heavily on the collection of metrics, optimising processes, and ways of working across Canonical.  You need to demonstrate leadership, excellence, and consistency and will mentor others in the team.
See also  Executive Banker Job at Stanbic IBTC Bank | Apply for High-Paying Banking Role

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

 

 

 

Job Title: Containerization & Virtualisation Engineer

Location: Nigeria

About the Role

  • 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

Application Closing Date
Not Specified.

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

 

 

 

Job Title: Linux Devices Software Engineer – snapd

Location: Nigeria

About the Role

  • We are hiring a Linux Devices Software engineer on our SnapD team to work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management.
  • Snaps are next-generation software packaging and delivery for Linux. They are designed for safety, security and robustness, with application-specific confinement of containers optimised for IoT devices, desktops and servers. Our goal is that snaps work across multiple Linux flavors to ensure that publishers have the simplest way to reach the whole Linux world.
  • This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption experience.
  • Applicants should be passionate about open source software development. We value collaboration, peer reviews, good unit/integration testing and maintainable code. General knowledge and experience with Linux as a developer platform is required. Having previous experience with Golang is very nice to have.
  • This role will be based remotely in the EMEA or Americas regions

Responsibilities
The role entails:

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug Linux system level issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Obsess over how to achieve robustness despite unexpected events like power outages
  • Work from home with global travel for up to two weeks, twice a year

Requirements
What we are looking for in you:

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills, are thoughtful and self-motivated
  • You have professional software development experience using Go, Python, C, or C++
  • You know Linux system-level fundamentals,  e.g. cgroups, namespaces, AppArmor
  • Commitment to software testing, code reviews and maintainable code

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

 

 

Job Title: Junior Cloud Field Engineer

Location: Nigeria

About the Role

  • We are hiring a Junior Cloud Field Engineer to help global companies embrace the latest private cloud infrastructure, Linux and cloud native operations, and open source applications. Our team applies expert insights to real-world customer problems, enabling the enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes and a wide range of associated technology.
  • This role has very diverse responsibilities. The team members are Linux and cloud solutions architects for our customers, designing private and public cloud solutions fitting their workload needs.
  • They are the cloud consultants who work 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.
  • They are also software engineers who use Python to develop Kubernetes operators and Linux open source infrastructure-as-code.
  • The people who love this role are developers who like to solve customer problems through architecture, presentations and training. This role will be home based.

Responsibilities
What your day will look like:

  • Work across the entire Linux stack, from kernel, networking, storage, to applications
  • Work in Python to design and deliver open source code
  • Architect cloud infrastructure solutions like OpenStack, Kubernetes, Ceph, Hadoop and Spark either On-Premises or in Public Cloud (AWS, Azure, Google Cloud)
  • Coach and develop your colleagues where you have insights
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Work from the comfort of your home
  • Global travel up to 25% of time for internal and external events

Requirements
What we are looking for in you:

  • University Degree in Computer Science or related software engineering expertise
  • You have sound knowledge of cloud computing concepts & technologies, such as Kubernetes, OpenStack, AWS, GCP, Azure, Ceph, etc.
  • You have practical knowledge of Linux and networking
  • You have Intermediate to Advanced level of Python programming skills
  • You are a dynamic person who loves to jump in new projects and interact with people
  • You have a demonstrated drive for continual learning
  • Excellent communication and presentation skills (English)
  • You have great organisational skills and follow-up reliably on commitments
  • (Optional) You speak a second language

What you’ll learn:

  • OpenStack and Kubernetes infrastructure
  • Linux Ubuntu and networking knowledge
  • Wide range of open source applications and skills
  • Work directly with customers in a range of different businesses
  • Real-life and hands-on exposure to a wide range of emerging technologies and tools

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

 

 

Job Title: IoT Solutions Architecture Manager

Location: Nigeria

About the Role

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

  • Bachelor’s Degree in Computer Science or related technical field
  • Exceptional academic track record from both high school and university
  • 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

 

 

 

 

 

Job Title: Senior Software Engineer (Backend)

Location: Nigeria

Job Description

  • We are hiring a Senior/Staff/Lead Engineer to join the Launchpad team and take the lead in shaping the future of open-source collaboration.
  • Launchpad is a platform for managing open-source development projects. It includes code hosting and review, bug tracking, package building, translations, and other facilities used by free and open-source software developers.
  • As a senior or staff-level engineer passionate about Linux, web services, and scalable development platforms, you’ll have the opportunity to architect and refine a mature, Python-driven system that supports major projects like Ubuntu.
  • Your work will be instrumental in maintaining business-critical services while driving innovation, whether by expanding package-building capabilities, enhancing developer workflows, or modernizing the web UI.
  • In this role, you’ll empower developers across the world by ensuring that Launchpad remains a well-structured, high-velocity environment for open-source contribution.
  • As part of Canonical’s globally distributed team, you’ll collaborate with some of the brightest minds in open-source technology, building essential infrastructure that enables the next generation of software development.
  • If optimizing large-scale projects, driving continuous improvement, and supporting developers excites you, this is the perfect opportunity to make a lasting impact.
  • This is a remote role based in the EMEA region. Candidates will be expected to be located within this region.

Responsibilities
The role entails:

  • Influencing and driving design, architecture, and feature decisions across distributed teams, to ensure high-impact solutions.
  • Crafting exceptional, API-first Python code with unit tests, that delivering robust, well-structured systems that scale.
  • Diagnosing and resolving complex technical challenges, implementing high-quality fixes that enhance performance and reliability.
  • Mentoring and uplifting fellow engineers, leading code reviews that reinforce best practices and elevate team excellence.
  • Enjoying the freedom of remote work while staying globally engaged. Travelling internationally 2 to 4 times a year to collaborate in key internal discussions and industry-leading external events—expanding your network, sharing expertise, and shaping innovation on a global stage.

Requirements
What we are looking for in you:

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You love technology, working with brilliant people, and solving interesting problems
  • You are a strategic thinker who thrives on solving complex challenges and driving innovation
  • You are curious, adaptable, and articulate with strong leadership and collaboration skills
  • You have proven technical excellence in Python development and delivering high-quality, production-ready code
  • You have expertise in maintaining and improving large-scale web applications and database management (PostgreSQL a plus)
  • You have a deep understanding of integration, infrastructure, and operations in distributed environments
  • You have a security-focused mindset, ensuring robust implementation at every stage of development
  • You have a familiarity with Ubuntu as a development and deployment platform
  • You have a solid grasp of software packaging systems, including Debian/Ubuntu packages

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

 

 

Job Title: Golang Engineer

Location: Nigeria

About the Role

  • We are hiring Golang 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 Go. 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 prefers Golang for software where performance and security are primary considerations. We also have substantial projects in Python, C, C++ and are starting to invest in Rust. For front-end development we prefer React and Flutter.
  • Golang is an essential language for our engineering teams, who build the systems that deliver Ubuntu to the world. From our software distribution systems, to those which build and test every possible kind of open source on every architecture, from our systems management tools to our distributed systems operations R&D, we count on Golang for its tasteful concurrency and developer ecosystem. Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro, and many more Canonical offerings include Golang components.
  • We also want to ensure that Ubuntu is the very best platform for Golang development, offering easy access to the widest range of tooling and capabilities that support cutting edge open source and enterprise development.
  • 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 remote and distributed environment. These roles require extensive personal experience with Linux – the more different versions of Linux the better! We have open roles for Golang engineers in every time zone

Responsibilities
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

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

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

 

 

Job Title: HR Generalist – EMEA

Location: Nigeria

The role entails the individual to

  • Provide HR guidance to team members and managers, setting high expectations of behaviour and performance.
  • Partner with line managers to provide employee relations advice on global policies and procedures.
  • Ensure accuracy and timeliness in processing employee changes, joiners and leavers.
  • Manage and drive benefit programs spanning our EMEA location (UK, Ireland, France, Germany and Spain)
  • Liaise with our finance team on monthly payroll, projects and enquiries.
  • Support the full life-cycle of HR including onboarding, benefit administration, and departure.
  • Apply critical thinking to automate and reduce administrative tasks.
  • Take a lead role in the management, continued development, and integration of our HR system.
  • Act as a system expert and advocate for the global HR team.
  • Produce data driven reports to inform and influence HR initiatives.
  • Lead and participate in projects where you’ll see the impact of your work.
  • Support internal resource groups to drive initiatives such as diversity and inclusion.
  • Create, update and maintain corporate policies that have a global lens with local application.
  • Ensure consistency of application of our HR policies and procedures.

What we are looking for in you

  • Exceptional academic track record from both high school and university
  • Relevant professional qualification and certifications.
  • Excellent practical insights into German, UK and/or French HR practices and employment laws.
  • Knowledge of other EMEA laws and practices is beneficial.
  • Self-directed, organised problem solver with the ability to prioritise and meet goals and deadlines.
  • Demonstrated ability to exercise discretion, sound judgement, tact and diplomacy in all communications.
  • Fearless and principled approach to professional interactions at every level of the business with commitment to confidentiality of sensitive information.
  • Willingness and ability to travel up to 4 times a year for internal events, with at least one trip of two full working weeks.

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.

Method of Application
Interested and qualified candidates should:
Click here to apply online

 

Recruitment at Canonical Nigeria

Join Our WhatsApp Channel

 JOB SEARCH

  1. Federal and State Government Recruitment

  2. Oil and Gas Jobs

  3. Banking and Finance Jobs

  4. International NGOs Recruitment

  5. Teaching Jobs

  6. Federal and State University Jobs

  7. Federal and State Polytechnic Jobs

  8. Customer Service Jobs

Tired of applying for many job offers and not getting interviews?

We have the solution you are looking for!

Getting your dream job starts with a lot of personal branding and our CV writing experts will help your CV gain clarity and turn your career journey into a professional story by using words – ATS keys specific to your sector that will communicate your skills and experience. And the ability to employers in a unique and professional way, which earns you more job interviews.

Most of our clients testified of getting up to 3 interviews in a week after renewing our professional resume and using our creative cover letter and LinkedIn profile improvement services.

We offer:
* Creative and Professional CV Services
* Creative services and cover letter
* Professional profile improvement services on LinkedIn.

You can purchase any of these services by clicking on the link below.
Let’s help you win more opportunities today, at iCreative Writers Hub, we are more than the hype💯.                                         Email Us: sheglobalconsult@gmail.com

 

 

MUST READ: How to Write Your Own Professional CV (Curriculum Vitae)

 

RECOMMENDED SCHOLARSHIP SEARCH FOR INTERNATIONAL STUDENTS

  1. Scholarship In America

  2. Scholarship in UK

  3. Scholarship in Europe

  4. Scholarship in Australia

  5. Fully Funded scholarships and Grants

Premium Trust Bank Graduate Trainee Program 2025 | Application Guide

HOW TO WRITE A JOB APPLICATION COVER LETTER

A cover letter is a document that is attached to an application and aims to introduce the candidate more personally. It should supplement information from a CV or curriculum vitae, address skills and achievements, and highlight a selection of the most relevant accomplishments.

Do you see? This isn’t rocket science. It’s just a message supporting your application.

CLICK HERE FOR GUIDE ON HOW TO WRITE A COVER LETTER 

CAREER GUIDE

As digital transformation changes traditional roles in the workplace and creates new jobs, there is an urgent need for employees to develop and deepen their technical skills to improve the quality of work, foster creativity and remain employable.

If you have a growth mindset, you can close the skills gap and create more exciting job opportunities for yourself. CLICK HERE FOR BEST CAREER ADVICE/GUIDE 

 

Important Notes

  • The above statements are intended to describe the general nature and level of work to be performed by those assigned to this function.
  • It should not be construed as an exhaustive list of all responsibilities, tasks and skills required of persons so classified.
  • All employees may be required to undertake other responsibilities in addition to those specified from time to time, as required.
  • We do not charge any application, processing, training, interview, testing or any other fees in connection with the application or recruitment process. If you receive a fee request, please ignore it.
  • Also, please note that logos, slogans, names and titles are easily copied and reproduced. Therefore, particular care should be taken when submitting personal information on the web.
  • We are an equal opportunity employer that values ​​inclusiveness and diversity. We do not discriminate on the basis of color, race, nationality, religion, age, ethnic origin, disability, gender, marital status or orientation gender in our employment practices
  • Our employees are all equally talented in unique ways: we come from diverse traditions, personal experiences and perspectives. And we want to include your ideas, are you ready to inspire us with your ideas?
  • We encourage all applicants to apply and do not discriminate in any recruitment process.
  • Applications submitted after the deadline will not be considered.
  • Due to the necessity of the position, we are entitled to appoint a candidate who matches the required profile before the above deadline
  • Only qualified candidates will be invited for an interview

Publisher’s Note:

Deroundtable.com is a blog about jobs, vacancies, and job opportunities. We share daily updates of available jobs, vacancies, local and international scholarships, loans and grants from government/international organisations.

Dearoundtable.com is not an agent of this organization, and we cannot assist any candidate in obtaining a job, loan, grant or scholarship. We only share information for those interested in applying.

Dearoundtable admins will never contact any candidate requesting payment like me or requesting an OTP token.

Our services are completely free.
Beware of scammers

Scroll to Top