System Software Engineer
6 days ago
We are seeking a highly skilled System Software Engineer to join our Foundations team at Canonical, the company behind Ubuntu. As a key member of our team, you will play a critical role in shaping the future of Ubuntu's network stack.
Key Responsibilities- Maintain and integrate core components involved in the network stack of the Ubuntu Distribution.
- Collaborate with other team members, upstream projects, and mentor less senior engineers to drive design and code reviews.
- Work with other teams to ensure architecture decisions improve the overall performance and experience of Ubuntu.
- Contribute to technical documentation to make it the best of its kind.
- Display technical leadership internally, towards our partners, and in the open source communities.
- Influence open-source projects and communities.
- Deep understanding and passion for Linux networking, from kernel to user space.
- Professional experience with computer networks, including virtual networks, distributed systems, and understanding of hardware offloading technologies.
- Fluency in at least one of Golang, C/C++, Rust, or Python.
- Professional written and spoken English.
- Experience with Linux (Debian or Ubuntu preferred).
- Interest in packaging software for Debian and Ubuntu.
As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
-
Senior Software Engineer, Telemetry Systems
2 weeks ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical, a leading international software company. As a key member of our engineering team, you will play a crucial role in developing cutting-edge telemetry and connectivity solutions for our Snappy ecosystem.Key ResponsibilitiesDesign and implement scalable service...
-
Senior Software Engineer, Telemetry Systems
2 weeks ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical, a leading international software company. As a key member of our engineering team, you will play a crucial role in developing cutting-edge telemetry and connectivity solutions for our Snappy ecosystem.Key ResponsibilitiesDesign and implement scalable service...
-
Senior Software Engineer, Telemetry Systems
2 weeks ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical, a leading international software company. As a key member of our engineering team, you will play a crucial role in developing cutting-edge telemetry and connectivity solutions for our Snappy ecosystem.Key ResponsibilitiesDesign and implement scalable service...
-
Golang System Software Engineer
3 days ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeCloud Infrastructure Developer OpportunityCanonical is seeking a skilled Golang software engineer to contribute to the development of a private cloud infrastructure leveraging KVM, Ceph, and SDN technologies. The successful candidate will be responsible for designing, documenting, and implementing system-level Go code, as well as collaborating with a...
-
Golang System Software Engineer
3 days ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeCloud Infrastructure Developer OpportunityCanonical is seeking a skilled Golang software engineer to contribute to the development of a private cloud infrastructure leveraging KVM, Ceph, and SDN technologies. The successful candidate will be responsible for designing, documenting, and implementing system-level Go code, as well as collaborating with a...
-
Golang System Software Engineer
3 days ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeCloud Infrastructure Developer OpportunityCanonical is seeking a skilled Golang software engineer to contribute to the development of a private cloud infrastructure leveraging KVM, Ceph, and SDN technologies. The successful candidate will be responsible for designing, documenting, and implementing system-level Go code, as well as collaborating with a...
-
System Software Engineer
1 week ago
Moncton, New Brunswick, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled System Software Engineer to join our Ubuntu Foundation team. As a key member of our team, you will play a critical role in shaping the future of Ubuntu's network stack.Key ResponsibilitiesDesign and develop high-quality software-defined networking products for evolving data centre architecturesCollaborate with...
-
System Software Engineer
1 week ago
Moncton, New Brunswick, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled System Software Engineer to join our Ubuntu Foundation team. As a key member of our team, you will play a critical role in shaping the future of Ubuntu's network stack.Key ResponsibilitiesDesign and develop high-quality software-defined networking products for evolving data centre architecturesCollaborate with...
-
System Software Engineer
1 week ago
Moncton, New Brunswick, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled System Software Engineer to join our Ubuntu Foundations team. As a key member of our team, you will play a critical role in shaping the future of Ubuntu's network stack.Key ResponsibilitiesDesign and develop high-quality software-defined networking products for evolving data centre architecturesCollaborate with...
-
System Software Engineer
1 week ago
Moncton, New Brunswick, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled System Software Engineer to join our Ubuntu Foundations team. As a key member of our team, you will play a critical role in shaping the future of Ubuntu's network stack.Key ResponsibilitiesDesign and develop high-quality software-defined networking products for evolving data centre architecturesCollaborate with...
-
Network Systems Engineer
1 week ago
Moncton, New Brunswick, Canada Elvin`s IT Consulting Full timeJob Title: Network Systems EngineerWe are seeking a highly skilled Network Systems Engineer to join our team at Elvin`s IT Consulting. As a key member of our IT team, you will be responsible for designing, implementing, and maintaining our computer networks and systems.Key Responsibilities:Design and implement local area networks (LANs), wide area networks...
-
Network Systems Engineer
1 week ago
Moncton, New Brunswick, Canada Elvin`s IT Consulting Full timeJob Title: Network Systems EngineerWe are seeking a highly skilled Network Systems Engineer to join our team at Elvin`s IT Consulting. As a key member of our IT team, you will be responsible for designing, implementing, and maintaining our computer networks and systems.Key Responsibilities:Design and implement local area networks (LANs), wide area networks...
-
Network Systems Engineer
7 days ago
Moncton, New Brunswick, Canada Elvin`s IT Consulting Full timeJob Title: Network Systems EngineerWe are seeking a highly skilled Network Systems Engineer to join our team at Elvin`s IT Consulting.Job SummaryThe successful candidate will be responsible for designing, implementing, and maintaining computer networks, ensuring they are secure, efficient, and reliable.Key ResponsibilitiesNetwork Administration: Coordinate...
-
Network Systems Engineer
7 days ago
Moncton, New Brunswick, Canada Elvin`s IT Consulting Full timeJob Title: Network Systems EngineerWe are seeking a highly skilled Network Systems Engineer to join our team at Elvin`s IT Consulting.Job SummaryThe successful candidate will be responsible for designing, implementing, and maintaining computer networks, ensuring they are secure, efficient, and reliable.Key ResponsibilitiesNetwork Administration: Coordinate...
-
Software Development Engineer
1 week ago
Moncton, New Brunswick, Canada Canonical Full timeUnlock Your Potential as a Software Development Engineer at CanonicalWe are seeking a talented Software Development Engineer to join our team at Canonical, a leading international software company. As a key member of our team, you will have the opportunity to work on exciting projects, collaborate with top talent, and contribute to the development of...
-
Software Development Engineer
7 days ago
Moncton, New Brunswick, Canada Canonical Full timeUnlock Your Potential as a Software Development Engineer at CanonicalWe are seeking a talented Software Development Engineer to join our team at Canonical, a leading international software company. As a key member of our team, you will have the opportunity to work on exciting projects, collaborate with top talent, and contribute to the development of...
-
Network Systems Engineer
2 weeks ago
Moncton, New Brunswick, Canada RF-MASK Consultant's Inc. Full timeJob Title: Network Support EngineerWe are seeking a highly skilled Network Support Engineer to join our team at RF-MASK Consultant's Inc.Key Responsibilities:Lead and coordinate teams of design professionals in the development and integration of information and communication system architecture, hardware, and software.Research, design, and develop...
-
Network Systems Engineer
2 weeks ago
Moncton, New Brunswick, Canada RF-MASK Consultant's Inc. Full timeJob Title: Network Support EngineerWe are seeking a highly skilled Network Support Engineer to join our team at RF-MASK Consultant's Inc.Key Responsibilities:Lead and coordinate teams of design professionals in the development and integration of information and communication system architecture, hardware, and software.Research, design, and develop...
-
Software Engineer
6 days ago
Moncton, New Brunswick, Canada Canonical Full timeAbout the RoleWe are seeking a talented software engineer to join our team at Canonical, the company behind Ubuntu. As a key member of our developer experience team, you will play a crucial role in shaping the future of software development and deployment.Key ResponsibilitiesDesign and maintain specialist Python tools to support the developer build and...
-
Software Engineer
6 days ago
Moncton, New Brunswick, Canada Canonical Full timeAbout the RoleWe are seeking a talented software engineer to join our team at Canonical, the company behind Ubuntu. As a key member of our developer experience team, you will play a crucial role in shaping the future of software development and deployment.Key ResponsibilitiesDesign and maintain specialist Python tools to support the developer build and...