Vacancies at Canonical Nigeria
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence – in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
We are recruiting to fill the position below:
Job Title: Software Engineer – Identity Management for Canonical Products
Location: Nigeria
Description
- This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
- Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical’s suite of enterprise products and web services.
- As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com and ubuntu.com websites. Your work on Identity Management will directly impact the users of all Canonical products.
- Technical excellence and a background in software engineering are necessary prerequisites for this role. You will be expected to own the design and delivery of the system, facilitate integrations and work with your team on strategy and execution.
Responsibilities
What you’ll do:
- Collaborate proactively with a distributed team
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions.
- Create and enhance management, authentication and authorization API endpoints
- Craft end-user authentication flows from design to implementation
- Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
- Deliver great products that users love by maintaining a culture of quality and engineering excellence
- Work from home with global travel 2 to 4 weeks per year for internal and external events
Requirements
Who you are:
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You are a software engineer, with specific experience building identity and access management products
- You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
- You have experience implementing authorization frameworks in distributed systems
- You value secure coding and standards, and enjoy working on teams that do the same
- You have solid experience working in an agile development environment
- You love technology and working with a diverse set of talented people.
- You are comfortable with Ubuntu as a development and deployment platform.
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere.
What Canonical offers
- Work from home
- Learning and development allowances
- Competitive Salary
- Annual compensation review
- Recognition rewards
- Generous annual leave
- Paid maternity, paternity and sick leave
- Priority Pass for travel
- Exposure to international business and technology
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: ISV Embedded Solutions Director
Location: Nigeria
Description
- We are hiring an ISV Embedded Solutions Director in various locations to drive partnerships for licensing and embedding Ubuntu and Ubuntu Pro into software and SaaS solutions.
- Canonical supports ISV customers and alliances in building on Ubuntu and Ubuntu Pro, which helps them deliver fast, reliable, secure, compliant and consistent solutions.
- We offer the world’s most extensive base of open source software, backed by comprehensive SLA support, FIPS-certified cryptographic compliance, and security commitments that meet HIPAA and FedRAMP standards.
- We are the top-rated operating system for developers. Partnering with every major public cloud provider, we ensure Ubuntu is optimized and seamlessly integrated with their unique services, making it easier for ISVs to deploy solutions confidently across multi-cloud environments.
- Additionally, we collaborate with leading server manufacturers, IoT providers, and silicon vendors to enable, optimize, and certify Ubuntu on their hardware. This makes Ubuntu an exceptional choice for ISVs selling physical appliances or traditional software solutions.
- The world’s biggest brands in AI build on these Ubuntu Pro capabilities to ensure they stay focused on their product proposition rather than maintenance or compliance. Multiple openings in the Americas and in EMEA time zones.
Responsibilities
The ISV Embedded Solutions Director will collaborate with Product, Alliances, Sales, Business Development, and Marketing colleagues to prospect into ISV accounts, introduce our offerings, help partners or potential customers develop their products to best leverage our portfolio. The successful candidate will:
- Drive embedded support and licensing sales with ISVs to exceed quarterly and annual bookings targets.
- Lead customer and partner relationships and interactions through all stages of the sales, customer success and support lifecycle.
- Deepen their understanding and engagement with the open source ecosystem.
- Identify and develop partnerships that support Canonical’s strategic ambitions.
- Collaborate with product management to ensure fitness and enhancement of our platforms and solutions for ISVs.
- Negotiate contracts with new and existing ISV partners and customers.
- Shape our content and messaging for ISV partners and customers.
Requirements
What we are looking for in you:
- Exceptional academic track record from both high school and university.
- Undergraduate Degree in a technical subject or a compelling narrative about your alternative chosen path.
- Ability to establish strategic relationships with large organisations at all levels
- A passion for technology and extensive experience with the software and SaaS industry, Linux (Debian or Ubuntu preferred), the open source ecosystem, cloud models, and container service offerings.
- Experience with lead generation and business development in the software sector.
- Excellent interpersonal skills, curiosity, flexibility, and accountability.
- Outstanding business English writing and presentation skills.
- A personal drive to meet commitments and a track record of delivering beyond expectations.
- A commitment to leadership, skills development and mentorship.
- An appreciation of diversity and effectiveness in a multicultural, multi-national organisation.
- Ability to travel internationally twice a year for company events up to two weeks long.
What we offer colleagues
- We consider geographic 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: Lead Linux Kernel Engineer – Ubuntu
Location: Nigeria
Job Description
- Ubuntu Linux, already the most popular Linux distribution in the world, is currently in the midst of an unprecedented surge in demand.
- To meet this need the Canonical Kernel Team – those responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu – are looking for individuals with not only an incredibly deep technical background in operating system kernels and distributions, but also a strong flair for leadership and taking initiative to drive ideas and the associated delivery teams to completion.
- The Canonical Kernel Team is seeking exceptionally talented technology experts and industry veterans with a proven track record to take the lead in the architecture, implementation, and ongoing delivery of the following (but not limited to) aspects of kernel engineering:
- Driving engagements for key Silicon and Cloud partners to provide optimal solutions for their platforms
- Leading the mitigation of common vulnerabilities and exposures for Ubuntu Linux as well as driving active hardening in the kernel
- Architecting enhancements to performance and correctness to make Ubuntu Linux the most reliable and highest performing Linux kernel available today
- Streamlining the packaging and distribution of particularly troublesome third-party components for optimal experience by end users
- Developing new means to deliver Ubuntu Linux at scale to the strict quality standards and delivery schedules expected by end users
- While not a formal managerial role, the successful candidate will possess strong people skills and natural ability to lead engineers within the team, as well as working with other external teams to coordinate adoption and delivery.
- While we hesitate to put a specific number of years of experience as a requirement for an applicant as that does not take into account relative ability or circumstances, for a comparative guideline we would be seeking candidates with the demonstrated technical equivalent of 15+ years of industry experience.
- We have home-based lead kernel roles in every timezone, although the individual aspects as listed above may be linked to a specific geographic region.
Responsibilities
What your day will look like:
- Set the technical direction and lead the delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu Linux
- Work closely with management within and outside the team to track and coordinate initiatives to delivery
- Collaborate daily with other senior technical leadership on the Kernel Team on how best to ensure Ubuntu stays at the pinnacle of Linux distributions
Requirements
What we are looking for in you:
- Well-organised and motivated self-starter able to thrive in a remote work environment
- Strong communication skills in English, both written and verbal
- Expert understanding of the C programming language
- Demonstrated expertise working in a *nix-based operating system kernel and distribution. While direct Linux experience would be ideal, it is not mandatory.
- Python and Bash scripting ability
- Powerful grasp of the capabilities and nuances of the git version control system
- Ability to travel internationally at least twice a year for company events of up to two weeks length
Additional skills that you might also bring:
- Strong background in RTOS and real-time performance analysis
- 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 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.
- Home-based 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 – AppArmor
Location: Nigeria
Description
- As the most widely used Linux distribution, Ubuntu underpins the security of the entire internet. The role of Security Engineering Manager directly impacts the safety and security of millions of users worldwide. Join a team of security experts dedicated to protecting the open-source ecosystem and driving innovation.
- Your leadership will be instrumental in addressing emerging threats, developing robust security measures, and ensuring the continued integrity of Ubuntu. This is an opportunity to make a tangible difference and leave a lasting legacy on the digital landscape.
- The AppArmor team’s first responsibility is to develop security features and capabilities for AppArmor, the security module protecting all Ubuntu users, by providing mandatory access control to confine programs and restrict their access to system resources.
- Your work will improve the security of millions of people. You will engage directly with our community and customers, as well as coordinating efforts across multiple engineering teams and projects to make this happen.
- An Engineering Manager is responsible for line management and career guidance. The ability to develop engineering talent, to represent your team and product from a technical perspective, and to drive collaboration with other teams and customers are all critical to success in this role.
Responsibilities
What you will do in this role:
- Lead and develop a team of engineers, ranging from graduate to senior
- Coach, mentor, and offer career development feedback
- Identify and measure team health indicators
- Implement disciplined engineering processes
- Represent your team and product to stakeholders, partners, and customers
- Develop and evangelise great engineering and organisational practices
- Plan and manage progress on agreed goals and projects
- Be an active part of the security engineering leadership team, collaborating with other leaders
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
- Excellent verbal and written communication skills in English
- A love of developing and growing people and a track record of it
- Organised and able to ensure your team delivers timely, high quality results
- Professional manner interacting with colleagues, partners, and community
- Proficient in C and have a good understanding of Linux kernel development
- Experience working with Linux Security Modules
- Knowledgeable and passionate about software and application security
- Solid experience working in an agile development environment
- A demonstrated drive for continual learning
- Builds trust, relationships and confidence
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
Optional things we value:
- Good understanding of containers/packaging formats
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: Communications Specialist
Location: Nigeria
Description
Be the voice of Canonical on social media:
- We’re on the lookout for an energetic and creative colleague to join our communications team. The ideal person for this role has experience in the field and is driven to learn, improve and come up with campaign concepts that make our brand stand out on social media.
- In this role, you will have the opportunity to build a career with a community-focused brand that touches every aspect of the modern technology stack.
- Our social media provides a window between the people who make our products and those who use them. With audiences in the millions, our online communities have the opportunity to talk to us, engage with us, provide feedback and be involved in the world of Ubuntu.
- From #opensource to coffee on K8s, launch previews to twitter storms over some cool release swag, our marketing team is committed to creating conversations with audiences all over planet earth: developers, tech enthusiasts, security engineers…
- The ideal candidate is passionate about technology, technology marketing and the use of technology in marketing.
- They have experience owning campaigns and collaborating with others to make them happen. They enjoy learning and improving themselves, the team and the organisation.
- They problem solve, get hands-on, experiment, measure and use automation to make daily life easier. To succeed in this role, the candidate must be driven, organised and attentive to detail.
- This role sits in the communications team reporting to the director of communications. This role will be based remotely in the EMEA region.
Responsibilities
What your day will look like:
- Develop, schedule and publish content across multiple social media platforms
- Share regular updates and reporting on social media metrics, content performance and campaigns results
- Support the growth and nurturing of Canonical’s social media audiences, while increasing engagement rates and valuable actions
- Develop flair with copywriting and asset creation to create messaging that aligns with the brand and its personality, and drives audiences towards action
- Be responsible for executing A/B and multivariate growth tests
- Be audience centric, focusing on platform and community moderation, as well as direct audience engagement
- Create awareness on integrated campaigns, product launches, webinar series, industry announcements and core content.
- Package all of Canonical’s product offerings and educational material creatively, from bare metal, AI, Kubernetes to chats on diversity and CSR.
Requirements
What we are looking for in you:
- Understanding of social media and communications best practices
- Hands-on knowledge of social media management tools like Sprout Social, an understanding of web analytics tools (social and web like Google Analytics) is a plus
- Proficiency with at least four social media platforms including LinkedIn, YouTube, Twitter, Facebook, Instagram and Reddit
- An analytical eye and a good sense for the type of content that performs best depending on platform and objective
- Understanding of educational content funnels, and using video as a core social media marketing asset
- Exceptional interpersonal skills and aptitude for forging trusting relationships across diverse, cross-functional teams
- Excellent verbal and written communication skills, strong content marketer
- Proven ability to prioritise and differentiate what matters from the noise, meeting deadlines without sacrificing quality
- Affinity for planning is a must, experience with project management tools like Jira is an advantage
- Willingness to travel up to 4 times a year for internal events
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: Engineering Manager – Ubuntu Security
Location: Nigeria
Description
- As the most widely used Linux distribution, Ubuntu underpins the security of the entire internet. The role of Security Engineering Manager directly impacts the safety and security of millions of users worldwide. Join a team of security experts dedicated to protecting the open-source ecosystem and driving innovation.
- Your leadership will be instrumental in addressing emerging threats, developing robust security measures, and ensuring the continued integrity of Ubuntu.
- This is an opportunity to make a tangible difference and leave a lasting legacy on the digital landscape.
- The security engineering team’s first responsibility is to respond to emerging threats and aim to secure the open source ecosystem for community and enterprise use.
- Your work will improve the security of millions of people, by addressing potential CVEs and vulnerabilities alongside the lifecycle of Canonical products such as Ubuntu.
- You will engage directly with our community and customers, as well as coordinating efforts across multiple engineering teams and projects to make this happen.
- An Engineering Manager is responsible for line management and career guidance. The ability to develop engineering talent, to represent your team and product from a technical perspective, and to drive collaboration with other teams and customers are all critical to success in this role.
Responsibilities
What you will do in this role:
- Lead and develop a team of engineers, ranging from graduate to senior
- Provide technical guidance on vulnerability remediation
- Drive the development of new security engineering projects
- Work with upstream open source projects on vulnerability lifecycle handling
- Coach, mentor, and offer career development feedback
- Identify and measure team health indicators
- Implement disciplined engineering processes
- Represent your team and product to stakeholders, partners, and customers
- Develop and evangelise great engineering and organisational practices
- Plan and manage progress on agreed goals and projects
- Be an active part of the security engineering leadership team, collaborating with other leaders
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
- Excellent verbal and written communication skills in English
- A love of developing and growing people and a track record of it
- Organised and able to ensure your team delivers timely, high quality results
- Professional manner interacting with colleagues, partners, and community
- Solid background in software development, including expertise in support and maintenance
- Mastery in any programming language (Go, Java, C, Python, …)
- Knowledgeable and passionate about software and application security
- Solid experience working in an agile development environment
- A demonstrated drive for continual learning
- Builds trust, relationships and confidence
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
Optional things we value:
- Strong technical understanding of the inner-workings of Linux distributions (ideally Ubuntu or Debian)
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: Senior Software Engineer – Landscape
Location: Nigeria
Description
- This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise – on premise and on the public cloud – to enable large estate observability, telemetry, security, compliance and operations.
- Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
- Landscape is the leading management tool to deploy, monitor and manage fleets of Ubuntu systems, including package and repository management, health and security monitoring, hardware inventory, and automation.
- As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process. This role will be based remotely in the Americas region.
Responsibilities
What you’ll do:
- Collaborate proactively with a distributed team
- Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
- Demonstrate your strong commitment to code quality and automated testing
- Participate in the engineering process with code and architectural reviews
- Take personal ownership of problems and design and deliver solutions
- Work remotely with global travel 2 to 4 weeks for internal and external events
- Assist with release management during each development cycle
- Collaborate with devops for Landscape SaaS, Canonical’s hosted Landscape
Requirements
Who you are:
- 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 a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You have proficiency developing public-facing APIs and web applications, preferably using Python.
- Experience with Python and web frameworks such as Flask and Django.
- Experience with databases, and ORMs (PostgreSQL a plus)
- You are comfortable with Ubuntu as a development and deployment platform.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Software Engineer – Stores
Location: Nigeria
Summary
- This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
- Canonical’s Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with a bit of Golang.
- We have some exciting challenges ahead including continuing to scale our production architecture, significantly expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for the booming world of IoT and for large Enterprise solutions.
- If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you’ll fit right in.
What you’ll do
- Collaborate remotely with a globally distributed team.
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Review code and technical designs produced by other engineers.
- Discuss ideas and collaborate on finding good solutions.
- Work remotely with global travel for 2 to 4 weeks for internal and external events.
Who you are
- You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
- You have a broad technology base but favour backend code and infrastructure.
- You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.
- You are comfortable with Ubuntu as a development and deployment platform.
- You have demonstrated strong academic performance in Computer Science, STEM or a similar degree.
- You love technology and working with a diverse set of talented people.
- You are curious, flexible, articulate, and accountable.
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Web Frontend Engineer – JS, CSS, React, Flutter
Location: Nigeria (Remote)
Description
- We are hiring a Web/UI Engineer to develop a data-rich and reliable user experience. These frontends are constructed using JS, CSS, React, and Flutter, and serve as Canonical’s enterprise products that act as the company’s face to our users.
- In order to create consistency across our products and sites, we have a central team that builds an open-source React toolkit and presentation layer, the Vanilla Framework.
- We are excited to develop this further and see if we can help more open-source projects build performant and accessible interfaces that respond well to diverse layouts. We use REST APIs for communication, and we consider API design an important part of the process.
- Flutter is a new front-end technology that has the potential to unify our desktop and web development. We are growing the team’s exposure to Flutter and have roles on both web and Ubuntu engineering for this specialism.
- We hire developers with outstanding academic results and a passion for open-source software, innovation, and cutting-edge web technologies.
- In these roles, you will have the opportunity to make significant contributions through high-quality, front-end and back-end code while exhibiting technical leadership, exceptional design, and intuitive user experience.
- Additionally, we encourage colleagues to engage with the broader open-source community.
- We’re looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale. This is a Globally remote role.
Responsibilities
The role entails:
- Design and implement well-tested and documented software in Web technologies or Flutter.
- 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
- Contribute to technical documentation to make it the best of its kind
- Seek improvements to engineering and operations practices
- 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 in interacting with colleagues, partners, and community
- Experience designing and writing high-quality Web technologies
- Experience with and passion for Typescript, React or Flutter
- An eye for accessibility and performance
- 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 for up to two weeks each
Nice-to-have skills:
- Experience with container tech such as LXD, Docker and Kubernetes
- Attention to detail concerning user-centric UI development
- REST API design, development and governance
- Performance engineering and security experience
What we offer colleagues
- We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long-haul company events
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Vacancies 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