Ubuntu on WSL Software Engineer at Canonical

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
103644
Job Views
116

Job Description



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


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept