System Software Engineer - Ubuntu Networking
Join to apply for the System Software Engineer - Ubuntu Networking role at Canonical
Location : This role will be based remotely in the AMERICAS region
Overview
Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT. We are expanding the Foundations team to focus on the connectivity of Ubuntu across cloud, server, desktop, and IoT, and we are seeking passionate engineers to strengthen tooling, services, documentation, robustness, security, and clarity of Linux network abstractions.
Responsibilities
- Collaborate proactively with a distributed team
- Shape software-defined networking products for evolving data center architectures
- Write high-quality, well-documented software
- Debug issues and produce high-quality code to fix them
- Collaborate with a globally distributed organization
- Contribute to technical documentation to make it the best of its kind
- Display technical leadership internally, towards partners, and in open source communities
- Influence open-source projects and communities
- Shape innovative product strategies
- Work from home with global travel 2 to 4 weeks a year for internal and external events
What we are looking for
Deep understanding and passion for Linux networking, from kernel to user spaceExperience with computer networks, including virtual networks and distributed systems; understanding of hardware offloading technologiesInterest in systemd-networkd, NetworkManager, ModemManager, iwd, conman, bluez, iproute2, Open vSwitch, WireGuard and similar componentsFluency in at least one of Golang, C / C++, Rust or PythonExperience with Linux (Debian or Ubuntu preferred)Interest in packaging software for Debian and UbuntuExceptional academic track record and undergraduate degree in a technical subject or a compelling alternative pathLove of technology and working with brilliant people; qualified, curious, flexible, articulate, and accountableStrong soft skills : thoughtful, self-motivated, and enterprise-mindedAbility to travel internationally up to two weeks per eventWhat we offer
Distributed work environment with twice-yearly in-person team sprintsPersonal learning and development budget of USD 2,000 per yearAnnual compensation review and performance-based rewardsInclusive benefits reflecting local needs and global fairnessAnnual holiday leave, maternity / paternity leave, and wellbeing programsOpportunity to travel to new locations to meet colleaguesAbout Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu, a platform for AI, IoT, and the cloud, and recruit on a global basis. Most colleagues have worked from home since our inception in 2004. We seek excellence and provide challenging opportunities to grow.
Equal Opportunity
Canonical is an equal opportunity employer. We foster a workplace free from discrimination and will give every application fair consideration.
Job Details
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Engineering and Information TechnologyIndustries : Software DevelopmentReferrals increase your chances of interviewing at Canonical. Get notified about new System Software Engineer jobs in Santiago, Chile.
#J-18808-Ljbffr