Recruitment at Canonical Nigeria
Canonical – We deliver open source to the world faster, more securely, and more cost-effectively than any other company. We develop Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000 contributors. Ubuntu means ‘humanity to others. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation. Together with a community of 200,000, we publish an operating system that runs from the tiny connected devices up to the world’s biggest mainframes, the platform that everybody uses on the public cloud, and the workstation experience of the world’s most productive developers. Secure and reliable, elegant and intuitive, and open for innovation – Ubuntu is the future of open source, which is why it’s the fastest-growing Linux in the world despite already being the most widely deployed.
We are recruiting to fill the position below:
Job Title: Engineering Manager – Snapd (Remote)
Location: Nigeria (Remote)
Employment Type: Full-time
Job Description
- As an engineering manager, you’ll lead a team of strong software developers to design and implement snapd features and its integration with the Snap Store, underpinning the Ubuntu Core, Desktop and Server experience on various CPU architectures, such as ARM, RISC-V, and X86.
- You will meet stakeholders, prioritize requests, plan the roadmap and ensure the team can deliver their goals. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
What you’ll do
- You will build and lead a distributed team of engineers through hiring, coaching, mentoring, feedback and hands-on career development
- You will demonstrate sound engineering principles by directly contributing toward your team’s goals
- Support timely delivery of technical solutions to address business needs
- Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate and advance modern, agile software development practices and help develop and evangelize great engineering and organizational practices
- 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 twice a year for 2 weeks at a time, for company events
Who you are
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- 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 in leading, managing, coaching and mentoring software developers
- You are comfortable planning and executing to deliver timely, high quality software
- You have solid experience working in an agile development environment
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You have experience with embedded software
- You have experience with Golang, C/C++, and Shell
- You have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title:Â Associate Sales Operations Analyst
Location: Nigeria
Descrption
- We are hiring Associate Sales Operations Analysts to support a team of experts who help Canonical sales teams achieve their business goals.
- The Sales Operations team drives continuous process and data quality improvement to ensure orders are processed correctly.
- The successful candidate will be collaborative and demonstrate initiative in improving the way the team works, maintaining compliance and associated governance.
- The success of the role is measured against increasing the velocity of deals and the quality of Customer Relationship Management (CRM) data used to drive key business decisions.
- The ideal candidate will be detail oriented problem solver and team player who is passionate about the opportunity to partner with sales teams, is also passionate about our role in the technology industry bringing open source to a wider audience of innovators and enterprises, and will support the delivery of programs to enable Canonical’s continued success.
- Location:Â This role will be based remotely in the EMEA and Americas regions.
Responsibilities
The role entails:
- Support all aspects of the day-to-day operations of the sales function globally
- Check opportunities for accuracy and provision orders on successful closure of a deal
- Support the Sales Operations Analysts and Manager to report on and improve sales data quality and processes
- Support the sales team globally on CRM and other sales operations systems
- Deliver sales metrics, dashboards and other ad-hoc analytical tasks
- Assist the team with automation and streamlining of the Lead to Order process
Requirements
What we are looking for in you:
- An exceptional academic track record from high school and university
- Experience working in an entry-level role in sales operations or related (e.g. financial analysis, sales analysis or sales order processing), preferably in the technology industry
- Energetic, thoughtful, systematic approach, focused on robust, repeatable and scalable outcomes
- Excellent problem-solving and analytical skills
- Ability to work productively with stakeholders at all levels of the organization on a global scale
- Ability to work across team boundaries and communicate effectively
- Experience with Salesforce or similar CRM
- Ability to travel internationally twice a year, for company events up to two weeks long.
What Canonical Offers
- 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:Â Software Engineer, Ceph & Distributed Storage
Location: Nigeria
Description
- As a software engineer at Canonical, you have a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community.
- Your primary responsibility is to your team – contributing toward objectives, continuously improving, and striving to be a vital part of a healthy, high-performing team.
- At Canonical, you will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
- As part of Cloud Engineering, you’ll be building modeling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed storage and Ceph.
- You’ll be engineering solutions to scale in production, working with our field teams to ensure we’re meeting the needs of customers looking to adopt cutting-edge technology.
- Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source.
- Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context.
- Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
- This job involves international travel several times a year, usually for one week at a time.
- Location: This role will be based remotely in EMEA or the Americas regions
Responsibilities
What your day will look like:
- Write high quality, rigorously designed Python and Golang software
- Collaborate proactively with a globally distributed team
- Debug issues and produce high quality code to fix them
- Contribute to technical documentation that define best practices for authoring high quality operators
- Discuss ideas and collaborate on finding good solutions
- Develop and maintain software for delivery, operations and life-cycle management of Ceph storage.
Requirements
What we are looking for in you:
- You have a Bachelor’s Degree or equivalent in Computer Science, STEM or similar degree
- You have experience with writing modern, maintainable Python
- You have experience with Ceph storage
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
- Â An exceptional academic track record from both high school and preferably university
- Â Willingness to travel up to 4 times a year for internal events.
Additional skills that you might also bring:
- Experience operating Ceph clusters in production
- Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar.
What We Offer You
- We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person – we’ve been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Systems Integrations Software Engineer
Location: Nigeria
Job Description
- This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products.
- If you have an affinity for open source development, 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 Integrations team aspires to integrate all business systems used at Canonical to ensure data reliably flows at the right time to the right place, and to automate business processes across the company.
- The systems include popular SaaS solutions, such as Salesforce, NetSuite, Greenhouse, GSuite, and a few dozen others. To achieve this goal, we leverage Python and Go in combination with open source tools, such as Airbyte and Temporal. Our work helps to make data-driven decisions, and increases the efficiency of business operations.
- We are looking for new colleagues at all seniority levels, who strive for the highest engineering quality, seek improvements, continuously develop their skills, and apply them at work.
- This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions. Location: This role will be based remotely in the EMEA region.
Responsibilities
What your day will look like:
- Design and deliver engineering solutions leveraging Go, Python, and open source tools such as Airbyte and Temporal
- Collaborate with colleagues on technical designs and code reviews
- Deploy and operate services developed by the team
- Seek Improvements to engineering and operations practices
Requirements
What we are looking for in you:
- Experience as a software developer in Python
- Excellent understanding of integration patterns
- 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 as a software developer in a high-level language – preferably Go
- Experience in a business role such as sales, finance, or operations
- Bachelor’s Degree or equivalent in Computer Science or 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: Golang Engineer
Location: Nigeria
Description
- This is our general process for 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.
- This roles require extensive personal experience with Linux – the more different versions of Linux the better!
Responsibilities
What your day will look like:
- 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-organised, 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.
Additional skills that you might also bring:
- Experience developing for Ubuntu Linux
- Experience with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
- 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: Engineering Director, Community
Location: Nigeria
Description
- As the Engineering Director of Community you will have a broad impact and responsibility for growing community engagement and processes across all of engineering. If you want to define what building the next generation of open source community looks like, this is the role for you.
- You will be responsible for assisting various teams at Canonical in broadening their community engagement activities. You will ensure that all engineering teams make community an important aspect of how they do what they do.
- You’ll provide assistance to new and existing contributors seeking to get involved or expand their role, and connect community contributors with mentors. You will organise cross-team participation in community events and mentoring.
- Outside of those responsibilities you will assist the Ubuntu community team in ensuring community processes are high quality and consistently implemented. This is a Globally remote role.
Responsibilities
What your day will look like:
- Collaborate proactively with multiple distributed teams
- Help engineering teams establish and achieve community engagement goals
- Establish consistency in community process, engagement, and interaction across engineering
- Influence others and represent technical insight to customers and other engineers
- Spend a significant amount of time mentoring others and providing cross-team input
- Work from home with global travel 4 to 6 weeks for internal and external events
- Collaborate with the developer advocates and PR teams at Canonical to promote Ubuntu and related technologies via blogs and social media
- Identifying relevant influencers and devising plans on how to effectively engage with them.
Requirements
What we are looking for in you:
- BS/BA or equivalent in Computer Science, Technical Communication, English, or a related field
- You have a long history and clear public record of community engagement, particularly with open source communities
- You are capable of representing Canonical / Ubuntu externally
- You have experience leading successful projects and teams
- You are an articulate communicator
- You are comfortable preparing and giving presentations
- You love technology and working with brilliant people
- You follow industry trends and new technologies
- You understand and value how you do what you do, as well as what you do
- You have strong collaboration and influencing skills
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
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: Community Engineer
Location: Nigeria
Description
- The Ubuntu Community team at Canonical enables community leaders and participants to get things done in the project, coordinating with Canonical teams and ensuring that community processes are efficient and well run.
- We don’t do the work of the community, but we facilitate that work to ensure that energetic and ambitious community members with their own vision of open source can benefit from the work Canonical does and bring their own flavour of Ubuntu into being, to meet the needs and express the interests of their community.
- This is an exciting opportunity for a technically proficient person who is passionate about open source software, Linux, and sustainable community building.
- In this role, you will support community initiatives with your technical skills and strong organizational skills. You can get into the trenches with developers to smooth processes and integrate community plans with Canonical plans for maximum impact.
- You can encourage and facilitate the creation of new technical projects that enhance the community contribution experience, and you can represent community interests to Canonical teams.
- You will support and engage with volunteer developers in the Ubuntu community, addressing their concerns and helping them to create successful tools. You will help to ensure their success and the overall autonomy and sustainability of the project.
- This role is likely a good fit for someone with experience in DevOps, Software Development, Testing or QA, package management, container technology. You will definitely need to be technically skilled with Linux.
- You will provide the content and technical support to ensure the community stays engaged and informed. This will include regular blog and social media posts about community initiatives, events, accomplishments, and collaborative efforts between Canonical and the Ubuntu community.
- You will communicate effectively with developers and software engineers and represent not only the Ubuntu community but Canonical as a contributor to the wider Linux ecosystem.
- Our team attends conferences and expos, and talks about technical community projects and their development processes. This is a Globally remote role.
Responsibilities
What your day will look like:
- Collaborate proactively with a distributed team
- Write high quality content to promote and support community initiatives
- Discuss ideas and collaborate on finding good solutions to community problems
- Work from home with global travel 2 to 4 weeks for internal and external events
- Potential opportunity to travel more if you wish
- Nurture community contributions to Ubuntu
- Engage with the Ubuntu community through AskUbuntu, IRC, social media, conferences, etc
- Represent Ubuntu via speaking engagements at events and conferences.
Requirements
What we are looking for in you:
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have experience with developer tools and open source projects
- You have a clear public record of accomplishments (talks, blog posts, GitHub, Twitter, etc)
- You have interest and experience with two or more of the following: Ubuntu Linux – kernel or userspace, DevOps, software development, testing and QA, package management, container technology
- You can work autonomously and assume full ownership of objectives as needed
- You can be flexible with your time and enjoy working with new technology in a fast-paced environment
- You are experienced working with open source communities and understand the workflow of volunteer contributors
Additional skills that you might also bring:
- Experience with community management
- Experience with Developer advocacy
- Experience as a software developer
- Examples of contributions to the Ubuntu Community
- Experience with contributing to open source projects
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: Software Engineer, Commercial Systems
Location: Nigeria
Description
- This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, 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 five engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are deployed to millions of machines worldwide.
- The first area of responsibility is centered around security. We develop and operate Ubuntu Pro and Livepatch backend services that support the authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale to a wide range of devices spanning from individual systems to large enterprise fleets running in cloud environments.
- On the distributed systems front, we develop an open source identity manager Candid and a Juju multi-controller manager JIMM (Juju Intelligent Model Manager), that enables organizations to centrally manage operations across many Juju controllers deployed to public, private, and hybrid clouds. The majority of our systems are deployed to Kubernetes clusters.
- The third major area is related to internal business operations. We develop and operate a data warehouse, including data ingestion pipelines, that are relied on by operations and data analytics teams.
- In addition to that, we help internal business units to automate processes across many software solutions and integrate SaaS solutions to ensure a smooth flow of data.
- Lastly, we have a dedicated team of Salesforce engineers and administrators who take care of our Salesforce implementation and integration crucial to our sales and business operations. This team configures Salesforce and implements business processes that facilitate efficient operations.
- We are looking for new colleagues with strong background in Go or Python, who have the drive and energy to deliver and operate solutions at scale with the highest engineering quality, continuously develop their skills, and work with us on defining the future of open source.
- This role will be based remotely in the EMEA region.
Responsibilities
What your day will look like:
- Code in Go or Python
- Collaborate with colleagues on technical designs
- Stay in sync with team mates
- Deploy and operate services developed by the team
- Improve engineering and operations practices.
Requirements
What we are looking for in you:
- Bachelor’s Degree or equivalent in Computer Science or related Engineering field
- Experience as a software developer in a high-level language – preferably Go or Python
- Experience building, deploying, and operating distributed systems and APIs
- 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 developing and deploying for Ubuntu Linux in public clouds
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems
- Experience with Salesforce development/integration or APEX.
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: Software Engineer, Commercial Systems
Location: Nigeria
Description
- This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, 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 five engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are deployed to millions of machines worldwide.
- The first area of responsibility is centered around security. We develop and operate Ubuntu Pro and Livepatch backend services that support the authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale to a wide range of devices spanning from individual systems to large enterprise fleets running in cloud environments.
- On the distributed systems front, we develop an open source identity manager Candid and a Juju multi-controller manager JIMM (Juju Intelligent Model Manager), that enables organizations to centrally manage operations across many Juju controllers deployed to public, private, and hybrid clouds. The majority of our systems are deployed to Kubernetes clusters.
- The third major area is related to internal business operations. We develop and operate a data warehouse, including data ingestion pipelines, that are relied on by operations and data analytics teams.
- In addition to that, we help internal business units to automate processes across many software solutions and integrate SaaS solutions to ensure a smooth flow of data.
- Lastly, we have a dedicated team of Salesforce engineers and administrators who take care of our Salesforce implementation and integration crucial to our sales and business operations. This team configures Salesforce and implements business processes that facilitate efficient operations.
- We are looking for new colleagues with strong background in Go or Python, who have the drive and energy to deliver and operate solutions at scale with the highest engineering quality, continuously develop their skills, and work with us on defining the future of open source.
- This role will be based remotely in the EMEA region.
Responsibilities
What your day will look like:
- Code in Go or Python
- Collaborate with colleagues on technical designs
- Stay in sync with team mates
- Deploy and operate services developed by the team
- Improve engineering and operations practices.
Requirements
What we are looking for in you:
- Bachelor’s Degree or equivalent in Computer Science or related Engineering field
- Experience as a software developer in a high-level language – preferably Go or Python
- Experience building, deploying, and operating distributed systems and APIs
- 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 developing and deploying for Ubuntu Linux in public clouds
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems
- Experience with Salesforce development/integration or APEX.
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: Ubuntu on WSL Software Engineer
Location: Nigeria
Description
- We are hiring an Ubuntu on WSL Software Engineer to grow the team working on this exciting technology. The Windows Subsystem for Linux (WSL) opens up new possibilities for Linux development in Windows environments.
- WSL offers a specific set of capabilities to bridge a containerised Linux into the Windows desktop, allowing for interesting new kinds of integration to take place at that boundary. It is a potent new way to enable open source developer experiences on Windows workstations. We are excited to explore these possibilities, helping to shape the future of Windows-and-Linux development.
- We work closely with the Microsoft WSL team to ensure that the latest capabilities in WSL are well integrated with Ubuntu. We work with other open source developer communities to ensure that WSL makes a happy place to work with their libraries, toochains and applications.
- This team delivers the best Linux experience on WSL to a huge audience. You will have direct influence over the roadmap for Ubuntu on WSL and will specify, architect and develop features in association with engineering managers, product managers and developer advocates. If you enjoy public speaking you would be welcome to speak at conferences about your work on WSL, and interact with a very enthusiastic community.
- This role involves learning and driving improvements anywhere in the Ubuntu system, from the lowest level up to user experience and a GUI.
- The team works in a range of languages including Python, Golang, Flutter (Dart) and C/C++. If you don’t already know about containers the role will challenge you to understand the details of kernel confinement and low level system services.
- The successful candidate will be passionate about the future of Ubuntu, mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large organisations. Strong communication and relationship skills are as important as superb technical skills.
- This is a home-based role, in the EMEA or Americas time zone.
Responsibilities
The role entails the following:
- Implement support for new WSL features in Ubuntu
- Closely follow upstream development in WSL
- Manage Ubuntu WSL applications in the Microsoft Store
- Implement support for Ubuntu features on WSL
- Contribute to upstream projects in support of WSL features
- Define, manage and execute test plans
- Work with other teams at Canonical to ensure that Ubuntu is released every 6 months on schedule
- Respond and work to resolve issues raised by end users and customers
Requirements
What we are looking for in you:
- Bachelor’s Degree or equivalent in Computer Science or related Engineering field
- Exceptional academic track record from both high school and university
- Software development experience in a high-level language – preferably Go, Python or C++
- Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
- Track record of going above-and-beyond expectations to achieve outstanding results
- Passion for technology evidenced by personal projects and initiatives, preferably on WSL!
- The work ethic and confidence to shine alongside motivated colleagues
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
- Thoughtfulness and self-motivation
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long
Additional skills that are nice to have:
- Knowledge of Windows, especially system-level capabilities like storage, filesystems, permissions, hyper-v
- Experience with Windows Subsystem for Linux, virtualization, and containers
- Knowledge of PowerShell, Visual Studio, and Azure DevOps
- Knowledge of Ubuntu desktop technologies (GNOME, D-Bus, systemd, Xorg/Wayland, etc.)
- Debian or Ubuntu contributor/developer
- Awareness of agile development methodologies 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 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: Engineering Manager – Ceph & Distributed Storage
Location: Nigeria (Remote)
Employment Type: Full-time
Job Description
- As an engineering manager at Canonical you must be technically strong, but your responsibility is to run an effective team and develop the colleagues you manage.
- You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and community.
- Technical leadership experience and a background in software engineering are necessary prerequisites for this role.
- You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
- You will be responsible for sound software architecture and best practices in software quality, testing and documentation.
What you’ll do
- You will lead a team building a Ceph focused software defined storage solution
- You will build and manage a globally distributed team of engineers
- You’ll develop your team through coaching, mentoring and feedback
- You will demonstrate sound engineering principles 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
Who you are
- You have a software engineering background, preferably with Python and C++ experience
- You have experience operating scale out storage clusters on Linux in production environments, preferably with Ceph
- You love embracing new technologies and pushing the boundaries of what is possibleYou love developing and growing people and have a track record of doing it
- You have an interest in building products that improve how people operate software and infrastructure everywhere
- You are knowledgeable and passionate about software development
- You have experience in leading, managing, coaching and mentoring software developers towards delivering timely, high quality software together
- You have solid experience working in an agile development environment
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: System Software Engineer – Rust Compiler, Tooling, and Ecosystem
Location:Â Remote
What you will do
- Collaborate proactively with a distributed team.
- Select, integrate and package best-of-breed tooling with Ubuntu to improve developer and operator experience with Rust.
- 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.
Who you are
- You love technology and working with brilliant people.
- You are passionate, curious, flexible, articulate, and accountable.
- You are a long-time Linux user.
- You have experience or are interested in learning how to package software for Debian and Ubuntu.
- You have relevant Rust experience, ideally in the world of cloud-native software and Linux.
- You have a Bachelors or equivalent in Computer Science, STEM or similar degree.
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
Application Closing Date
Not Specified.
Method of Application
Interested and qualified candidates should:
Click here to apply online
Job Title: Software Engineer – Immutable Ubuntu Desktop
Location: Nigeria
Description
- As a Software Engineer on the Core Desktop team, you’ll join a dedicated team of professionals to build the next generation of immutable Ubuntu desktop. Our goal is to put Linux desktops back at the forefront of security, reliability and usability.
- In this project we combine the best ideas of immutable Linux with the latest Linux desktop experience to bring our global ecosystem of developers a much better platform for innovation.
- We mostly code in system languages such as Rust, C and C++, we also occasionally use Python and Dart / Flutter. This role offers a unique opportunity to grow and learn in a fast-paced environment.
- Your contributions, guided by more experienced team members, will be essential in shaping the future of Ubuntu’s Core Desktop.
- Location: This this is a home-based position on a team in the EMEA region.
Responsibilities
What your day will look like:
- Design and develop elements of the Core Desktop.
- Work with the latest Linux container technologies – kernel namespaces, cgroups, apparmour, seccomp and more
- Write high quality, defensive and performant code for millions of demanding daily users
- Collaborate with team members to understand the intricacies of immutable desktops.
- Participate in code reviews to gain a deep understanding of quality standards and architecture.
- Engage with the Ubuntu community to gather user feedback and insights.
- Contribute to documentation to aid in your learning and that of future team members.
- Take part in regular team meetings to discuss progress, challenges, and upcoming development sprints.
- Troubleshoot and resolve user-reported issues, gaining experience in debugging and problem-solving.
Requirements
What we are looking for in you:
- Outstanding academic results
- An Undergraduate Degree in a Technical subject or a compelling narrative about your alternative chosen path.
- An understanding of software development methodologies and life cycles.
- A passion for technology and a drive to work with intelligent, motivated colleagues.
- Willingness to learn and adapt, with a keen interest in the challenges of immutable desktop environments.
- Skills in Linux containerisation technologies – kernel namespaces, cgroups, apparmour, or seccomp
- Skills in Linux desktop environments – XDG portals, free desktop specifications, systemd, GRUB etc.
- Skills in Rust, Golang, Python or C.
- Good communication skills for both internal and external interactions.
- Ability to travel twice a year, for company events up to two weeks long.
Additional skills that you might also bring:
- Initiative to proactively identify opportunities and solve challenges.
- Curiosity, flexibility, and a strong sense of accountability.
- A focus on soft skills, including passion, enterprise, and self-motivation.
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.
Method of Application
Interested and qualified candidates should:
Click here to apply online
Job Title: Alliances Field Engineer
Location: Nigeria
Description
- We are hiring an Alliances Field Engineer to help our biggest partners (companies like Intel, Nvidia, Google, Dell, HP, Accenture, Tata and the like) understand and embrace our open source platform for themselves and their customers.
- Our worldwide field engineering team apply expert insights to real-world customer problems, enabling the enterprise adoption of Ubuntu, OpenStack, Kubernetes, AI/MLOps and a wide range of associated technologies.
- We are experts in the whole open source stack, from kernel to desktop, from cloud to the edge. Our team is also interested in business problems – building things reliably, efficiently and cost-effectively, and we have to learn to speak the language of our customers and their industries.
- We help global companies embrace public and private cloud infrastructure, cloud native operations, and open source applications. For this team we are looking for several Alliances Engineers to support OEM (hardware manufacturers), GSI (global system integrators), ISV (independent software vendors), Channel partners and Public Cloud alliance partners.
- You will support various alliances and partners of Canonical to adopt our products and technologies, help business leaders to define joint go-to-market programs with partners from the technical standpoint.
- We often say that our field engineers have ‘the hardest job at Canonical’ because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer.
- We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true.
- Location: This is a home-based role, we are hiring worldwide.
Responsibilities
What your day will look like:
- Understand Ubuntu, Linux, networking and services in real-world environments
- Architect cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, and Spark either On-Premises or in Public Cloud (AWS, Azure, Google Cloud)
- Architect and integrate popular open source software such as PostgreSQL, MongoDB, Kafka, Cassandra and NGINX
- Help partners to offer and architect joint solutions utilizing Canonical’s technologies on top of the public clouds and in the data center
- Design and publish joint Reference Architectures and perform technical validations with various partners
- Prepare and run onboarding sessions/workshops with various partners’ teams to promote Canonical products and solutions
- If you have a passion for the latest open source technologies, cloud-native development, data center technologies such as Kubernetes and computer networking, you will love the Alliances Engineer role at Canonical.
Requirements
What we are looking for in you:
- Degree in Computer Science, Mathematics, Physics or related technical field experience
- Extensive experience with Linux (Ubuntu preferred), Kubernetes, Ceph, software automation
- Experience designing and implementing solutions on top of public or private clouds
- Python and bash understanding, troubleshooting skills
- Fluent written and spoken English
- Excellent communication and presentation skills
- High motivation, ability to multi-task and follow-up reliably on commitments
- Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
- Interest in new technologies like LXD, Juju and Snaps
- Ability to travel globally up to 30% of the time
What We Offer You
- We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person – we’ve been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events.
Application Closing Date
Not Specified.
Method of Application
Interested and qualified candidates should:
Click here to apply online
Job Title: Technical Author
Location: Nigeria (Remote)
Job type: Full-time
The Role Description
- A Technical Author leads the documentation efforts of an engineering team, typically focused on a product or family of products. You’ll help the team develop documentation that serves the needs of the product’s users, embracing the principles of the Diátaxis documentation framework. You will have a broad impact on – and responsibility for – the quality of the user experience with the product, and will contribute towards the long-term success of the project itself.
- These are not traditional technical writer roles. As a Technical Author, you will participate in development of product strategy. You will have input into product design and user experience. You will combine technical expertise with leadership in documentation, collaborating with colleagues across the company to establish documentation as a first-class engineering discipline. Even the most junior Technical Authors will have the opportunity to develop and demonstrate technical authority.
- As well as your role in an engineering team, you will also be a part of Canonical’s documentation practice team, that includes all the company’s Technical Authors. Here, you’ll be amongst other documentation experts, who collaborate to define documentation excellence and drive the development of documentation practice and theory, across the company and in the open-source software community.
The Role Entails
- Create, maintain and improve software documentation
- Work with engineering team members, to help them make effective documentation contributions
- Influence the development of the product, as an expert user of the product, who has important opinions about its function and design
- Engage with user communities to ensure that our documentation meets their needs
- Encourage and support community engagement in and contribution to documentation
- Help standardise the structure, presentation, style and language of content across products
- Collaborate with documentation peers to advance the state of the art in documentation at Canonical
- Challenge and advance documentation understanding and best-practice, as part of a disciplinary team
What we are Looking for in you
- Cares deeply about functional written communication
- Is a technical writer with a programmer’s mindset, or a programmer with a record of producing excellent documentation
- Has a record of community engagement, in open-source software, documentation, research or other disciplines
- Is sympathetic to the needs and challenges of open-source software and its communities
- Demonstrates technical curiosity, and is fascinated by software technology and its challenges
- Has demonstrable documentation skills, insight and enthusiasm
- Has experience of software development contexts; is familiar with: Linux, working on the command line, application deployment, system operations, and infrastructure management, Git, documentation markup languages
- Has excellent written and verbal communication skills
- Holds a BSc / BA degree or equivalent
- Is able to travel twice a year for up to two weeks for events
Nice-to-have skills:
- Deep technical domain knowledge
- Open-source community leadership and management
- User-experience, interaction or visual design
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
- 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 (Linux/Python or Go) – Container Images
Location: Nigeria
Employment Type: Full Time
What you’ll do
- Build robust, scalable, leading-edge container images
- Work on automated Ci/CD processes for building, testing and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python and/or Go to deliver new functionalities to our container-building tools
- Participate in strong engineering process through code and architectural review
- Provide technical feedback for the team’s decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
Who you are – at least some of those statements apply to you:
- You have a Bachelor’s or equivalent in Computer Science, STEM or a similar degree.
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python and/or Go
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who strongly believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title:Â EMEA Marketing Manager
Location: Nigeria
Job Description
- Canonical is looking for regional marketing specialists who will be responsible for developing long-term marketing strategy and executing campaigns for EMEA across a diverse range of products and industries to support our growth strategy.
- This is a hands-on, multi-disciplinary and dynamic position, requiring close collaboration with the regional Sales Teams, the Partner & Alliances Teams, Product Teams, and other Marketing functions.
- The ideal candidate is passionate about technology, technology marketing and the use of technology in marketing.
- They prefer to work in an environment that emphasises ownership of campaigns, collaboration, learning, curiosity and a drive to continually improve oneself / the team / the organisation.
- They love to problem solve, get hands-on, experiment, measure and use automation to make daily life easier.
- This role reports to the EMEA and Americas regional marketing team manager.
- Location: This role will be based remotely in the EMEA region.
Responsibilities
What your day will look like:
- Develop and execute go-to-market strategy for certain industries within the EMEA region
- Set relevant KPIs for lead generation, demand generation and brand awareness campaigns; monitor and improve them on a regular basis
- Build organic and paid campaigns from scratch including crafting strong messaging, and creating visual assets for emails, social media and paid ads in line with canonical’s brand look & feel
- Own webinars and regional offline events at all stages from planning to execution including holistic pre- and post-event/webinar strategies, webinar set up, streaming
- Work with the CRM Team to attract, convert, engage and communicate with new and existing audiences
- Be fully responsible for the regional budget planning and execution constantly monitoring and adjusting it accordingly
- Collaborate extensively with regional Sales teams to get their insights and implement them to the regional marketing strategy
- We expect members of the Canonical marketing team to be excellent communicators who are at ease working with a complex mix of engineers, product managers, sales representatives and executives.
Requirements
What we are looking for in you:
- Experience in B2B marketing for enterprise IT products, SaaS experience
- Experience working with the EMEA market
- Excellent academic results, with Bachelor’s or equivalent in Business, Marketing, or STEM
- Excellent verbal, written, presentation skills in English
- Hands-on mindset and ability to test various marketing assumptions attributing to scaling the most efficient ways of achieving positive marketing results
- Growth mindset – enthusiasm for challenges and work ethic with a ‘can do’ attitude
- Objectivity and openness to others’ views while continuously building a positive team spirit
- Proven ability to prioritise and meet deadlines without sacrificing quality
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:Â B2B Event Specialist
Location: Nigeria
Description
- Canonical is looking for B2B Event Specialists who will be responsible for developing a long-term event strategy and executing various events across EMEA and Americas.
- This is a hands-on, multi-disciplinary and dynamic position, requiring close collaboration with the regional Sales Teams, the Partner & Alliances Teams, Product Marketing Teams, Design Teams and other Marketing functions.
- The ideal candidate is passionate about technology, technology marketing and the use of technology in marketing.
- They prefer to work in an environment that emphasises ownership of campaigns, collaboration, learning, curiosity and a drive to continually improve oneself / the team / the organisation.
- They love to problem solve, get hands-on, experiment, measure and use automation to make daily life easier. This role reports to the VP of Marketing.
- Location: This role will be based remotely in the EMEA region.
Responsibilities
What your day will look like:
- Maintain list of events Canonial should participate in based on primary research and input from team members.
- Set relevant KPIs to measure individual event effectiveness and justify spend
- Source best possible deals to maximise visiblity and minimse costs
- Provide full logistic support to all events globally with occasional travel to major events
- Be responsible for the event budget planning and execution constantly monitoring and adjusting it accordingly
- Create systems to measurably improve events effectiveness over time
- We expect members of the Canonical marketing team to be excellent communicators who are at ease working with a complex mix of engineers, product managers, sales representatives and executives.
Requirements
What we are looking for in you:
- Experience in B2B events organisation (trade show, customer events, webinar…)
- Excellent academic results, with Bachelor’s or equivalent in Business, Marketing, or STEM
- Excellent verbal, written, presentation skills in English
- Hands-on mindset and a passion for experimentation
- Growth mindset – enthusiasm for challenges and work ethic with a ‘can do’ attitude
- Objectivity and openness to others’ views while continuously building a positive team spirit
- Proven ability to prioritise and meet deadlines without sacrificing quality
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: Distributed Systems Software Engineer, Python / Go
Location: Nigeria
Employment Type: Full Time
Job Description
- We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical’s Ubuntu and Juju to build multi-cloud deployable cloud applications.
- We see quality engineering as a first class engineering practice and are looking for people who can bring deep engineering insights and a data driven approach to test automation, reporting and data analytics.
- The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical’s Cloud solutions based on Juju, Terraform, OpenStack, Kubernetes when deployed under highly diverse conditions, from bare metal in customer data centers to public clouds like AWS, GCE, Azure.
- As a software engineer you will have the opportunity to develop CI pipelines which power Canonical’s cloud integration testing and reporting.
- Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results.
- A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.
- Location: this is a Globally remote role
Responsibilities
What your day will look like:
- Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
- Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
- Enhance continuous integration pipelines for deploying and testing Canonical’s cloud native products such as Kubeflow
- Deploy, manage, and debug highly distributed systems
- Monitor and report on automated testing efforts
- Collaborate daily with a globally distributed team
Requirements
What we are looking for in you:
- Solid background in modern test processes and strategies
- Experience with Python or Go development
- Strong object oriented development skills
- Ability to develop and ship production grade modern web applications
- Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
- Knowledge of networking technologies and fundamentals
- Solid understanding of Linux system architecture
- A capacity for complex abstract thinking
- Capability for 2-4 weeks of international travel travel per year
Additional skills that you might also bring:
- Collecting and analyzing large multidimensional datasets
- Operating data platforms: key-value stores, relational or document databases, event buses
- Work with cloud technologies such as OpenStack, Kubernetes, Terraform and AWS
- Developing AI/ML pipelines
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:Â Graduate Sales Development Representative
Location: Nigeria
Description
- Canonical is profitable and growing. We consider our sales development organization to be the best technology sales academy in the market, and as such, we select exceptional and ambitious candidates to join our team.
- You will enjoy this role if you are organized, persistent, charismatic, and hard-working. You will need to be interested in tech and its business implications.
- In this role, you will collaborate with a regional sales and marketing team, and your primary objective is to find customer projects that fit our product lines and spread the good name of Canonical across multiple different industries and geographies.
Responsibilities
What your day will look like:
- Handle inbound customer inquiries across email, phone and chat
- Execute outbound sales & marketing campaigns
- Travel to events and conferences worldwide, presenting on booths and driving face-to-face marketing and sales opportunities
- Collaborate across multiple teams and senior stakeholders to drive results
- Work directly with marketing on campaigns
- Research information about prospective customers
- Generate a multi-million pound pipeline
- Identify prospects and market trends
- Help define the processes and policies for the team
- Liaise with new and existing customers, setting up and attending meetings whilst actively mapping accounts to identify new opportunities
- Accurately create, update, maintain and nurture leads on global opportunities.
Requirements
What we are looking for in you:
- Excellent academic results at school and university
- Passion for business and technology
- Commitment to continuous learning and improvement – curious, flexible, scientific
- Creative problem solving and cross team collaboration
- Verbal and written communication skills
- Result driven with an over-achiever spirit
- Persistence & perseverance.
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.
- Personal learning and development budget of 2,000USD per year
- 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
Recruitment at Canonical Nigeria
Join Our WhatsApp Channel
RECOMMENDED JOB SEARCH
-
Federal and State Government Recruitment
-
Oil and Gas Jobs
-
Banking and Finance Jobs
-
International NGOs Recruitment
-
Teaching Jobs
-
Federal and State University Jobs
-
Federal and State Polytechnic Jobs
-
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
-
Scholarship In America
-
Scholarship in UK
-
Scholarship in Europe
-
Scholarship in Australia
-
Fully Funded scholarships and Grants
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