Recruitment at Canonical
Canonical – We deliver open source to the world faster, more securely, and more cost-effectively than any other company. We develop Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000 contributors. Ubuntu means ‘humanity to others. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation. Together with a community of 200,000, we publish an operating system that runs from the tiny connected devices up to the world’s biggest mainframes, the platform that everybody uses on the public cloud, and the workstation experience of the world’s most productive developers. Secure and reliable, elegant and intuitive, and open for innovation – Ubuntu is the future of open source, which is why it’s the fastest-growing Linux in the world despite already being the most widely deployed.
We are recruiting to fill the position below:
Job Title: Golang Software Engineer, Commercial Systems
Location: Nigeria (Globally Remote)
The role entails
- Develop engineering solutions leveraging Golang
- Lead technical designs, code reviews, and implementation
- Deploy and operate services developed by the team
- Coach, mentor, and offer career development feedback to colleagues
- Develop and evangelize great engineering and organizational practices.
What we are looking for in you
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- Track record of going above-and-beyond expectations to achieve outstanding results
- Experience with software development in Golang
- Professional written and spoken English with excellent presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long.
Nice-to-have skills:
- Performance engineering and security experience
- Experience with accounting, sales, sales operations, or other business roles.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Note: We require and will perform a background check for this role.
Job Title: HPC Software Engineer
Location: Nigeria
What your day will look like
- Write high quality, rigorously designed Python 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
What we are looking for in you
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You have experience with writing modern, maintainable Python
- You 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 HPC clusters in production
- Experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and/or Singularity.
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 Architect – Containers / Virtualisation
Location: Nigeria
The role entails
- Leadership of the LXD and MicroCloud architecture
- Mentor, develop and advise colleagues in their career progression
- Develop in Golang and C
- Review code produced by other engineers
- Ensure the product is secure and performant
- Display technical leadership in Canonical and our communities
- Work from home with global travel twice annually for company events
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
- Drive, and a track record of going above-and-beyond expectations
- Technical leadership as well as team motivation, direction and pace
- Well-organized, self-starting and able to deliver to schedule
- Professional manner in interacting with colleagues, partners, and community
- Experience with Go and C
- Experience with storage, networking and virtualization
- Experience with container technologies
- Experience with concurrent, distributed systems
- Conscientiousness and detail orientation, with a focus on performance
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability.
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: Ubuntu Software Engineer
Location: Nigeria (Remote)
Job type: Full-time
The role entails
- Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are:
- Designing, building and shipping software in Rust, Go and Python
- Packaging, integrating, testing and uploading open source software to the Ubuntu repositories
- Debugging system-level issues and delivering robust solutions
- Authoring and improving technical and community documentation
- Contributing to upstream and neighboring open source projects
- Collaborating as part of a globally distributed team
- Mentoring their colleagues to build skills and understanding
- Developing and improving processes to more efficiently fulfill our goals.
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
- A demonstrated passion for open source software
- Significant experience with Rust, Go, Python, Flutter or C/C++
- Professional written and spoken English
- Excellent communication and interpersonal skills
- Ability to travel twice a year, for company events up to two weeks each.
Nice-to-have skills:
- Experience with Linux distributions and distribution engineering
- Experience with software packaging and distribution mechanisms
- Understanding of build systems and toolchains, including for cross-compilation
- Performance or Security Engineering experience.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Design Manager (Visual)
Location: Nigeria
The role entails
- Your work will entail the application and evolution of existing guidelines, ensuring consistency across touchpoints.
- You will lead a variety of projects ranging from marketing campaign assets, data visualization, print and UI design related projects.
- You will be collaborating closely with the design systems and the sites team, influencing the UI of all our digital experiences.
- You will have opportunities to get involved in various stretch projects that go beyond the scope of brand design, allowing you to drive cross-department collaboration.
- As Design Manager, you will lead a team of visual designers responsible for brand and site-related work across Canonical.
- You will drive innovation, set direction, maintain quality, and ensure delivery supporting continuous professional growth of the visual design team.
- You will be able to step-in and craft exceptional visual solutions to set the creative vision. You will be expected to lead by example, not by theory alone.
On a day to day basis
- Reviewing work critically and constructively, striving for excellence and consistency through direct feedback
- Contributing hands-on design work when capacity or complexity requires it
- Working with individual designers to support their professional growth
- Continuously overseeing and improving operational workflows, including production processes
- Working with stakeholders, especially Marketing, Web Engineering and Design Systems Director, to clearly define and validate outcomes
- Evolving design systems and guidelines to drive consistent quality and improve efficiency
- Coordinating with the rest of design leadership to mature our collective practice
- Bringing your team and others together to share their work and strengthen culture
- Helping make the value of design legible across the organisation and open source community.
What we are looking for in you
- A portfolio demonstrating excellence in leading design process and execution (especially visually) in diverse organisations
- Experience managing complex projects and a team of designers while remaining actively involved in design work
- Advanced knowledge of visual design principles (typography, layout, colour, systems) demonstrating broad experience
- Strong processes understanding and ability to manage ambiguity, competing priorities, and limited resources with the ability to switch modes
- A clear point of view, balanced with openness to critique and feedback with deep care for usability and accessibility
- Commitment to skills development and mentorship
- A demonstrable passion for technology
- Thoughtful and self-motivated while being result-oriented, with a personal drive to meet commitments
- Exceptional educational achievement in design, or a compelling narrative about your alternative chosen path
- Professional written and spoken English
- Willingness to travel up to 4 times a year for internal events up to two weeks long.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Alliances Field Engineer
Location: Nigeria
Job type: Full-time
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.
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.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Python Software Engineer – Ubuntu Hardware Certification Team
Location: Nigeria
Job type: Full-time
Role description
- We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware.
- This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
- The role involves the development and maintenance of Canonical’s open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes.
- We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.
Key responsibilities
- Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
- Invent new ways to enable remote, automated testing.
- Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
- Write functional and performance tests to support hardware enablement and to protect from regressions.
- Participate in meetings involving international travel 2-3 times per year.
Required skills and experience
- Knowledge of Python programming language.
- Quality oriented, pragmatic approach to software design and implementation.
- Interest in test automation methodologies.
- Previous experience working with Ubuntu or other Linux distributions.
- Ability to be productive in a globally distributed team.
Desired skills and experience:
- Passion for tinkering: you are a maker.
- Experience working in an agile environment.
- Hardware testing experience, for example in the IoT space.
- Familiarity with the C programming language.
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: Junior Campaign Manager
Location: Nigeria (Remote)
The Role
- The ideal candidate will be passionate about technology, technology marketing and the use of technology in marketing.
- You will prefer to work in an environment that has emphasis on ownership of campaigns, collaboration, learning, curiosity and a drive to continually improve oneself / the team / the organisation.
- You will also love to problem solve, get hands-on, experiment, measure and use automation to make daily life easier.
- The Marketing team at Canonical drives commercial outcomes for the company across its portfolio of products and grows the addressable market through digital marketing campaigns, lifecycle management, events, partnerships and community development. If these things are important to you and you’re motivated by driving growth, delighting customers and filling the sales funnel, we want to talk with you.
- This role sits in the Marketing team reporting to the Growth Engineering Manager.
What your day will look like
- Support marketing team members with setting up and monitoring paid campaigns
- Monitor paid ads performance and budgets across the Marketing team
- Build on automation and AI to improve paid ads performance
- Develop Canonical’s adtech stack to industry leading standard.
What we are looking for in you
- Familiarity with ad platforms (Google, LinkedIn, Meta…)
- Familiarity with campaign tracking and analytics tools
- Experience driving successful lead generation campaigns.
- Experience with A/B testing and data-driven decision making.
- Exceptional interpersonal skills and aptitude for forging trusting relationships across diverse, cross-functional teams
- Proven ability to prioritise and differentiate what matters from the noise, meeting deadlines without sacrificing quality
- A growth mindset – someone who is not afraid to think big and take on risks
- Engagement with the latest trends in marketing technology
- Willingness to travel up to 4 times a year for internal events.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Associate Linux Support Engineer
Location: Nigeria (Globally Remote)
The role entails
- Working from your remote home office to provide technical support for employees.
- Being available to take ownership of new cases via telephone, email and web
- Acting as an internal customer advocate keeping them updated in a timely manner
- Ensuring that each support case owned by you is handled according to our Service Level Agreement (SLA) with the highest possible customer satisfaction by setting the right expectations and fulfilling your commitments.
- Contributing new knowledge base articles and maintaining existing articles, ensuring shared knowledge and lessons learned are available to customers.
- Drafting and distributing technical notices for internal and external communication.
- Prioritising your work in order to accomplish the most important and urgent tasks first
- Keeping on learning as our products and services grow and evolve
- Understanding Ubuntu development process to be able to set customer expectations correctly on timeline for a fix
- Maintaining regular communication and information exchange with the rest of the team, locally and remotely
- Identifying and suggesting any opportunities to provide a better service
- Participating in a regular weekend working rotation
What we are looking for in you
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path. Preferable majors: Computer Science, MIS, Electrical Engineering, etc.
- Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
- Track record of going above-and-beyond expectations to achieve outstanding results
- Experience with Linux troubleshooting (collecting logs and stack traces, fine-tuning by editing configuration files)
- Knowledge or basic hands-on experience on 2 or more of:
- Linux server administration
- Programming fundamentals in any language (bash, Perl, Ruby, Javascript, C or C++, Go)
- Networking (bonding, firewalling, bridging, switching, network file system tuning, MTU issues, etc.)
- Virtualization / Cloud computing concepts (provisioning, monitoring, orchestration, etc.)
- Ability to learn quickly, thrive on change and handle the pressure of a customer facing job
- Strong written and verbal English communication skills
- Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long.
Nice-to-have skills:
- Experience supporting virtualized environments (KVM, Virtual Box, VMWare)
- Experience with other open-source desktop technologies
- Active contribution to open-source projects/forum/code.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Note: We require and will perform a background check for this role.
Job Title: Engineering Manager – Solutions Engineering
Location: Nigeria
Description
- As an Engineering Manager, your primary responsibility is to the people you lead and support: ensuring that they are growing as engineers, doing valuable work, and finding satisfaction in their career at Canonical.
- We need someone who can display technical leadership by leveraging a solid background in software development so that they’re able to challenge and grow their team members.
- You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on direction and execution.
What you will do
- Lead and develop a team of Python engineers working remotely in global locations
- Hiring, coaching, mentoring, feedback, and hands-on career development
- Demonstrate sound engineering principles by directly contributing code yourself
- Plan and manage progress on agreed goals and projects
- Set and manage expectations with other engineering and operations teams
- Coordinate with management and internal and external stakeholders or customers
- Advocate for modern, agile software development practices
- 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
- Travel globally up to 10% of time for internal and external events.
Who you are
- You love developing and growing people and have a track record of doing it
- You are knowledgeable and passionate about agile software development
- You love leading, coaching, and mentoring software developers – especially Python ones
- You are knowledgeable in cloud computing concepts & technologies
- You are comfortable administrating Linux servers, including their storage and networking
- You have hands-on experience with software automation
- You are organized and want your team to deliver high-quality software in a timely manner
- You are a lifelong learner.
Bonus points for:
- You have graduated with a university Degree in Computer Science or related Software Engineering field
- Having a thorough understanding of modern infrastructure, including OpenStack or Kubernetes
- Having experience in operations as well as software development
- Being familiar with the challenges of large-scale, multi-cloud operations
- Go expertise.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Junior Linux Kernel Engineer – Ubuntu
Location: Nigeria
The role entails
- Collaborate regularly and proactively with a globally distributed team
- Learn from senior mentors to demystify the inner workings of the Linux kernel and how it is distributed
- Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms
- Diagnose and resolve issues in the kernel reported by customers, the community, and discovered by your own rigorous testing
- Take personal responsibility for the delivery of various flavors of the Ubuntu Linux kernel
- Improve tooling and automation for delivery and test of Ubuntu Linux kernels
- Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
What we are looking for in you
- Well-organized and motivated self-starter able to thrive in a remote work environment
- Professional manner with colleagues, business partners, and the open-source community
- Ability to communicate effectively in English, both written and verbal
- Programming experience in C and/or Rust
- Familiarity with version control practices, ideally with git
- Understanding of operating system kernel fundamentals
- Ability to travel twice a year for company events of up to two weeks length
Nice-to-have skills:
- Interest and experience in Rust
- Python and Bash scripting ability
- Prior experience with Ubuntu/Debian/Snap packaging
- Demonstrated experience with kernel patching and debugging
- Strong grasp of device drivers, BSP’s, and other low level system engineering
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
Location: Nigeria
What your day will look like
Based on the first round of interviews we identify specific teams where you might be an excellent fit, and conduct second round interviews with those teams. Our engineers:
- Work with the latest Linux kernel and open source technologies
- Deliver Ubuntu for the latest IoT and server-class hardware platforms
- Integrate and maintain device-oriented software stacks
- Write high-quality, well-designed software
- Collaborate proactively with other globally distributed teams
- Display technical leadership internally and within our external communities
- Help our customers ship their apps and SDKs on Ubuntu
- Build device OS images with Ubuntu Core, Desktop and Server
- Optimise the Ubuntu kernel and libraries for silicon-specific capabilities
- Debug issues and produce high-quality code to fix them
- Contribute to technical documentation to make it the best of its kind
- Discuss ideas and collaborate on finding good solutions
- Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
- Work usually from home, with global travel 2 to 4 weeks for company events
What we are looking for in you
- An exceptional academic track record from both high school and university
- Drive and a track record of going above-and-beyond expectations
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Experience with Linux (Debian or Ubuntu preferred)
- Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto)
- Fluency in at least one of Golang, C, C++, or Rust
- Professional written and spoken English
- 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 with Debian/Ubuntu or other distro packaging
- Understanding of build systems and toolchains, including for cross-compilation
- Experience with firmware, uboot, UEFI, ACPI, DSDT, or boot loaders
- Experience with power management on PCI ASPM, SATA ALPM, low power profiles
- Computer architecture knowledge of x86, ARM, RISC-V
- Experience in board design, bring up, and validation
- Experience with electrical engineering design tools (e.g. schematic capture, layout)
- Familiarity with Ubuntu development model
- Performance engineering and security experience
- Shell or Python scripting skills
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: Ubuntu Software Engineer
Location: Nigeria (Remote)
Job type: Full-time
The role entails
- Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are:
- Designing, building and shipping software in Rust, Go and Python
- Packaging, integrating, testing and uploading open source software to the Ubuntu repositories
- Debugging system-level issues and delivering robust solutions
- Authoring and improving technical and community documentation
- Contributing to upstream and neighboring open source projects
- Collaborating as part of a globally distributed team
- Mentoring their colleagues to build skills and understanding
- Developing and improving processes to more efficiently fulfill our goals.
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
- A demonstrated passion for open source software
- Significant experience with Rust, Go, Python, Flutter or C/C++
- Professional written and spoken English
- Excellent communication and interpersonal skills
- Ability to travel twice a year, for company events up to two weeks each.
Nice-to-have skills:
- Experience with Linux distributions and distribution engineering
- Experience with software packaging and distribution mechanisms
- Understanding of build systems and toolchains, including for cross-compilation
- Performance or Security Engineering experience.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Recruitment at Canonical
Join Our WhatsApp Channel
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
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