Simplify Logo

Full-Time

Ubuntu on WSL Software Engineer

Updated on 10/18/2024

Canonical

Canonical

1,001-5,000 employees

Provides enterprise support for Ubuntu OS

Enterprise Software
Cybersecurity

Junior, Mid

Remote in USA

Home-based role in the Americas time zone.

Category
Backend Engineering
Software Engineering
Required Skills
PowerShell
Python
Go
C/C++
Linux/Unix
Requirements
  • 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
  • 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
Responsibilities
  • 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

Canonical publishes Ubuntu, a popular open-source operating system, and offers various commercial services related to it. Their products include extended security maintenance, kernel livepatch services, and enterprise support, which help businesses maintain secure and efficient infrastructure. Canonical partners with hardware and software vendors to certify that Ubuntu operates effectively on different devices, enhancing its reliability and market presence. Unlike many competitors, Canonical emphasizes security, data center automation, and developer experience, providing tools for package management and compliance. Their goal is to deliver customizable and secure open-source solutions to a diverse clientele, from individual developers to large enterprises.

Company Stage

N/A

Total Funding

$12.8M

Headquarters

London, United Kingdom

Founded

2004

Growth & Insights
Headcount

6 month growth

5%

1 year growth

15%

2 year growth

38%
Simplify Jobs

Simplify's Take

What believers are saying

  • Canonical's introduction of MicroCloud demonstrates its commitment to innovation in scalable clusters and edge deployments, targeting IoT computing.
  • The company's partnerships, such as with DeepComputing and InoNet, highlight its influence and capability in diverse technological areas like RISC-V laptops and Edge AI deployment.
  • Canonical's continuous development and support for Ubuntu, including upcoming releases like Ubuntu 24.04 LTS, ensure a reliable and up-to-date platform for users.

What critics are saying

  • The competitive landscape of enterprise open-source solutions requires Canonical to continuously innovate to maintain its market position.
  • Reliance on subscription-based services and enterprise support contracts may limit revenue diversification.

What makes Canonical unique

  • Canonical's strong focus on open-source principles and its leadership in the Linux ecosystem set it apart from competitors in the enterprise software market.
  • Their comprehensive suite of services, including extended security maintenance, kernel livepatch services, and enterprise support, provides a robust and secure infrastructure solution for enterprises.
  • Partnerships with hardware and software vendors for certification ensure that Ubuntu runs smoothly on various devices and platforms, enhancing its market reach and reliability.

Help us improve and share your feedback! Did you find this helpful?