Current jobs related to Ubuntu on WSL Software Engineer - London, Greater London - Canonical
-
Ubuntu on WSL Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAt Canonical, we are seeking a talented Ubuntu on WSL Software Engineer to join our team. As a key member of our engineering team, you will play a crucial role in shaping the future of Windows-and-Linux development.The Windows Subsystem for Linux (WSL) offers a unique opportunity to bridge the gap between Linux and Windows environments. As a WSL Software...
-
Linux Software Development Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in various breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.The company is a pioneer of global distributed collaboration with...
-
Software Engineer
1 month ago
London, Greater London, United Kingdom Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and...
-
Ubuntu Engineering Manager
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and...
-
Ubuntu Linux Software Engineering Manager
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and...
-
Engineering Director for Ubuntu Server
3 weeks ago
London, Greater London, United Kingdom Canonical Full timeAt Canonical, we're looking for a seasoned Engineering Manager to lead our Ubuntu Server team.This is an exciting opportunity to shape the future of open-source software and work with a talented, globally distributed team.As Engineering Manager, you'll be responsible for defining the vision and strategy for Ubuntu Server, working closely with Product...
-
WSL Engineer for Enterprise Linux
2 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout CanonicalCanonical is a pioneering provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely adopted in cutting-edge enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon...
-
Ubuntu Server Team Lead
5 days ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking a highly skilled Ubuntu Server Team Lead to join our team at Canonical. In this role, you will have the opportunity to manage and lead a globally distributed team of engineers responsible for delivering cloud-based solutions using Ubuntu Server.The ideal candidate will have 3+ years of experience in leading, managing, coaching,...
-
Senior Ubuntu Integration Specialist
1 week ago
London, Greater London, United Kingdom Canonical Full timeWe are seeking an experienced Senior Ubuntu Integration Specialist to lead our distributed engineering team in designing and implementing the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.The ideal candidate will have a strong background in Linux distributions, Debian packaging, and high-performance...
-
Ubuntu Foundations Team Member
6 days ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking a skilled System Software Engineer to contribute to our Ubuntu Foundations team. As a key member, you will work on a critical toolchain involved in the creation of Ubuntu and the pillars of the modern software ecosystem. You will leverage your expertise in C and C++ to make Ubuntu the best platform for developing, distributing,...
-
London, Greater London, United Kingdom Canonical Full timeAt Canonical, we are seeking a highly skilled and passionate Software Engineer to join our Ubuntu Quality Engineering team. This is an exciting opportunity to work with cutting-edge technology and contribute to the development of high-quality software.We are looking for someone who is passionate about software quality, Ubuntu, and the open-source community....
-
Engineering Director, Ubuntu Desktop
1 month ago
London, Greater London, United Kingdom Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and...
-
Dedicated Linux Desktop Support Specialist
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeDesktop Support Engineer Role at CanonicalAre you passionate about open source technologies, technical support, and desktop technologies?This is a unique opportunity to demonstrate your experience and knowledge of hardware, Ubuntu, and Open Source in general. As a Desktop Support Engineer at Canonical, you will be working with a dedicated set of enterprise...
-
Technical Leader for Ubuntu Engineering
1 week ago
London, Greater London, United Kingdom Canonical Full timeOverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading providers of public cloud and silicon solutions, as well...
-
Dedicated Linux Desktop Support Specialist
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeThis is an exciting opportunity to leverage your expertise in Linux desktop, applications, authentication, and security to deliver exceptional technical support and engineering solutions to our customers.As a Desktop Support Engineer at Canonical, you will be working with a dedicated set of enterprise customers who are adopting Ubuntu and Open Source on...
-
Ubuntu Community Engagement Specialist
5 days ago
London, Greater London, United Kingdom Canonical Full timeAbout Us:At Canonical, we are dedicated to empowering open-source communities to thrive. As a Community Engineer, you will be part of a vibrant team that supports the Ubuntu community in achieving its goals.The ideal candidate will have a passion for technology, excellent communication skills, and experience in working with open-source communities. You will...
-
Ubuntu Integration Specialist
6 days ago
London, Greater London, United Kingdom Canonical Full timeUbuntu Integration SpecialistWe are seeking a highly skilled Ubuntu Integration Specialist to join our team. As an Ubuntu Integration Specialist, you will be responsible for designing and implementing the best Ubuntu integration for the latest IoT desktop and server-class hardware platforms and software stacks. This includes working with partners to deliver...
-
Senior Technical Lead
1 week ago
London, Greater London, United Kingdom Canonical Full timeAre you passionate about developing and growing people, as well as leading a team responsible for the software that manages access to all professional Ubuntu offerings?This exciting opportunity is for a Senior Technical Lead who will manage a globally distributed team of engineers working on the Ubuntu Server image family. As a key member of the leadership...
-
London, Greater London, United Kingdom Canonical Full timeWe are seeking an experienced engineering manager to lead our Ubuntu Quality Engineering team. As the manager, you will be responsible for developing and implementing large-scale software quality assurance frameworks, working closely with various teams to improve quality in every step of Ubuntu engineering, and rethinking the way a Linux distro approaches...
-
Ubuntu Enterprise Solutions Specialist
1 month ago
London, Greater London, United Kingdom Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and...
Ubuntu on WSL Software Engineer
1 month ago
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with colleagues in 70+ countries and few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing. We are hiring a Ubuntu on WSL Software Engineer to grow the team working on this exciting technology. The Windows Subsystem for Linux (WSL) opens up new possibilities for Linux development in Windows environments. WSL offers a specific set of capabilities to bridge a containerized Linux into the Windows desktop, allowing for interesting new kinds of integration to take place at that boundary. It is a potent new way to enable open source developer experiences on Windows workstations. We work closely with the Microsoft WSL team to ensure that the latest capabilities in WSL are well integrated with Ubuntu. We work with other open source developer communities to ensure that WSL makes a happy place to work with their libraries, toolchains, and applications.
This team delivers the best Linux experience on WSL to a huge audience. You will have direct influence over the roadmap for Ubuntu on WSL and will specify, architect, and develop features in association with engineering managers, product managers, and developer advocates. If you enjoy public speaking, you would be welcome to speak at conferences about your work on WSL, and interact with a very enthusiastic community.
This role involves learning and driving improvements anywhere in the Ubuntu system, from the lowest level up to user experience and a GUI. The team works in a range of languages, including Python, Golang, Flutter (Dart), and C/C++. If you don't already know about containers, the role will challenge you to understand the details of kernel confinement and low-level system services. The successful candidate will be passionate about the future of Ubuntu, mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large organizations. Strong communication and relationship skills are as important as superb technical skills.
Key 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
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 organization
- 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
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
What We Offer:
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 recognize 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