We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.
Read more about this company
Software Engineer, NET tooling, Runtimes and Ecosystem
Work with highly technical and invested product managers to define and shape the roadmap of .NET and tooling in Ubuntu
Select, integrate and package best-of-breed tooling with Ubuntu to improve developer and operator experience for .NET
Write high quality code to create new features
Debug issues and produce high quality code to fix them
Review code produced by other engineers
Discuss ideas and collaborate on finding good solutions
Work from home with global travel 2 to 4 weeks a year for internal and external events
Who You Are
You love technology and working with brilliant people
You are passionate, curious, flexible, articulate, and accountable
You are a long-time Linux user
You have experience or are interested in learning how to package software for Debian and Ubuntu
You have professional .NET experience, ideally in the world of cloud-native software, including direct experience with .NET applications building through the CLI and through automated pipelines, and have some knowledge of .NET internals
You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
You value soft skills and are passionate, enterprising, thoughtful, and self-motivated