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 space
- Experience with computer networks, including virtual networks and distributed systems; understanding of hardware offloading technologies
- Interest in systemd-networkd, NetworkManager, ModemManager, iwd, conman, bluez, iproute2, Open vSwitch, WireGuard and similar components
- Fluency in at least one of Golang, C/C++, Rust or Python
- Experience with Linux (Debian or Ubuntu preferred)
- Interest in packaging software for Debian and Ubuntu
- Exceptional academic track record and undergraduate degree in a technical subject or a compelling alternative path
- Love of technology and working with brilliant people; qualified, curious, flexible, articulate, and accountable
- Strong soft skills: thoughtful, self-motivated, and enterprise-minded
- Ability to travel internationally up to two weeks per event
What we offer
- Distributed work environment with twice-yearly in-person team sprints
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review and performance-based rewards
- Inclusive benefits reflecting local needs and global fairness
- Annual holiday leave, maternity/paternity leave, and wellbeing programs
- Opportunity to travel to new locations to meet colleagues
About 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 level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development
Referrals increase your chances of interviewing at Canonical.
Get notified about new System Software Engineer jobs in Santiago, Chile.
#J-18808-Ljbffr