![Canonical](https://www.energyjobline.com/sites/default/files/styles/squared_logo/public/job-logo/get-logo.php__97393.png?itok=FbwC44CQ)
Ubuntu on WSL Software Engineer
1 week ago
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
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
-
Ubuntu Sales Engineer
1 week ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYWhat we are looking for in you:Exceptional academic track record from both high school and universityUndergraduate Degree in a technical subject or a compelling narrative about your alternative chosen pathConfidence to respectfully speak up, exchange feedback, and share ideas without hesitationTrack record of going above-and-beyond expectations to...
-
Ubuntu Sales Engineer
1 week ago
Lagos, Lagos, Nigeria Canonical Full timeWhat your day will look likeThe Ubuntu Pro Sales Engineer is a key player in our efforts to facilitate and drive the adoption of Ubuntu Pro in the very large Ubuntu enterprise user base.Collect customer business requirements and advise them on Ubuntu and relevant open source applicationsIdentify customer challenges with open source and articulate how Ubuntu...
-
Security Software Engineer
1 week ago
Lagos, Lagos, Nigeria Canonical Full timeWhat you'll doSecurity roles might tackle any of the following:Define, implement and document new security featuresLead security-oriented thinking in a product engineering teamAnalyze, fix, and test vulnerabilities in Canonical and open source SoftwareContribute to Ubuntu and upstream projects to benefit the communityAudit and analyze source code for...
-
Security Software Engineer
6 days ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYWhat we are looking for in you:An exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsA thorough understanding of the common categories of security...
-
Software Engineering Manager
2 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYSignificant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid understanding Linux kernel development principlesDemonstrated experience managing or leading a team of software engineersContributed to an open source project in the...
-
Software Engineering Manager
4 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYSignificant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid understanding Linux kernel development principlesDemonstrated experience managing or leading a team of software engineersContributed to an open source project in the...
-
Ubuntu Enablement
1 week ago
Lagos, Lagos, Nigeria Canonical Full timeKey responsibilitiesRecruit, motivate, mentor, and enable your team to succeed in delivering quality productsSet goals with the team; prioritize tasks, identify and measure team health indicatorsMaximise the results of team members and support their career growthCoordinate with project managers, HWE, QA and certification managementMonitor projects from...
-
Software Engineer
6 days ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self-motivatedYou have a Bachelor's or equivalent in Computer Science, STEM or similar degreeYou have proficiency developing public-facing APIs and web applications,...
-
Ubuntu Linux Kernel Engineer
1 week ago
Lagos, Lagos, Nigeria Canonical Full timeWhat your day will look likeCollaborate regularly and proactively with a globally distributed teamWork closely with our silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel for their product rangesDiagnose and resolve issues in the kernel reported by partners, customers, the community at large, and discovered by your own...
-
Ubuntu Enablement
1 week ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYA Bachelor (or higher) degree in STEM, preferably computer science or software engineeringProven track record in technical roles with Linux, preferably Ubuntu or DebianCommitment to development and testing methodologies, and maintainable code qualityExperience with management responsibilitiesAbility to work collaboratively in a team...
-
Software Engineer
2 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeDescriptionAs 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...
-
Software Engineer
3 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeDescriptionAs 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...
-
Software Engineer, Ceph
2 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYWhat we are looking for in youYou have a Bachelor's or equivalent in Computer Science, STEM or similar degreeYou have experience with writing modern, maintainable PythonYou have experience with Ceph storageYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are...
-
Software Engineer, Ceph
4 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYWhat we are looking for in youYou have a Bachelor's or equivalent in Computer Science, STEM or similar degreeYou have experience with writing modern, maintainable PythonYou have experience with Ceph storageYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are...
-
Python and Kubernetes Software Engineer
6 days ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYProfessional or academic software delivery using Python or GolangExceptional academic track record from both high school and universityUndergraduate degree in a technical subject or a compelling narrative about your alternative chosen pathConfidence to respectfully speak up, exchange feedback, and share ideas without hesitationTrack record of...
-
Software Engineer, Ceph
2 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeResponsibilitiesAs 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...
-
Software Engineer, Ceph
4 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeResponsibilitiesAs 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...
-
Software Engineer
7 days ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYWhat we are looking for in you:Outstanding academic resultsAn 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...
-
Golang Engineer
2 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYRequirementsWhat we are looking for in you:An exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to...
-
Golang Engineer
4 weeks ago
Lagos, Lagos, Nigeria Canonical Full timeJOB SUMMARYRequirementsWhat we are looking for in you:An exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to...