Taro Logo

Ubuntu on WSL Software Engineer

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Ubuntu on WSL Software Engineer

Canonical is seeking an Ubuntu on WSL Software Engineer to join their team working on Windows Subsystem for Linux (WSL) technology. This role involves implementing support for new WSL features in Ubuntu, managing Ubuntu WSL applications in the Microsoft Store, and contributing to upstream projects. The ideal candidate will have a strong background in software development, particularly in Go, Python, or C++, and experience with Linux (preferably Ubuntu or Debian). Key responsibilities include implementing Ubuntu features on WSL, defining and executing test plans, and working closely with other teams at Canonical to ensure timely Ubuntu releases. The position offers a distributed work environment with twice-yearly team sprints in person, opportunities for personal learning and development, and various benefits. Canonical values diversity and fosters a workplace free from discrimination. This is a home-based role, preferably in the EMEA or Americas time zone, with the ability to travel internationally twice a year for company events.

Last updated 10 months ago

Responsibilities For Ubuntu on WSL Software Engineer

  • 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 For Ubuntu on WSL Software Engineer

Go
Python
Linux
  • 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++
  • Experience with Linux (Debian or Ubuntu preferred)
  • Professional written and spoken English
  • Ability to travel internationally twice a year, for company events up to two weeks long

Benefits For Ubuntu on WSL Software Engineer

Education Budget
  • 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

Interested in this job?