Senior Network Software Engineer

9 hours ago


Moncton, New Brunswick, Canada Canonical Full time
About the Role

We are seeking a highly skilled Senior Network Software Engineer to join our Foundations team at Canonical. As a key member of our team, you will play a critical role in shaping the future of Ubuntu's connectivity and network stack.

Key Responsibilities
  • Design and develop software-defined networking products for evolving data centre architectures
  • Collaborate with a distributed team 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
  • Shape innovative product strategies
Requirements
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Knowledge of networking: architecture, design, and protocols
  • Deep understanding and passion for Linux networking, from kernel to user space
  • Professional experience with computer networks, including virtual networks, distributed systems as well as 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
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. 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. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.



  • Moncton, New Brunswick, Canada Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Linux Network Engineer to join our Foundations team. As a key member of our team, you will be responsible for maintaining and integrating core components involved in the network stack of the Ubuntu Distribution.Key ResponsibilitiesMaintain and integrate core components involved in the network stack of the...


  • Moncton, New Brunswick, Canada Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Linux Network Engineer to join our Foundations team. As a key member of our team, you will be responsible for maintaining and integrating core components involved in the network stack of the Ubuntu Distribution.Key ResponsibilitiesMaintain and integrate core components involved in the network stack of the...


  • Moncton, New Brunswick, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Networking Software Developer to join our team at Canonical. As a key member of our software-defined networking team, you will be responsible for designing, implementing, and maintaining cutting-edge networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking...


  • Moncton, New Brunswick, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Networking Software Developer to join our team at Canonical. As a key member of our software-defined networking team, you will be responsible for designing, implementing, and maintaining cutting-edge networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking...


  • Moncton, New Brunswick, Canada Elvin`s IT Consulting Full time

    Job SummaryWe are seeking a highly skilled Network Systems Administrator to join our team at Elvin's IT Consulting. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our computer networks and systems.Key ResponsibilitiesNetwork Administration: Coordinate access and use of computer networks, ensuring...


  • Moncton, New Brunswick, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Network Systems Engineer to join our 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 software-defined networking products for evolving data centre architecturesCollaborate with a distributed...


  • Moncton, New Brunswick, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Network Systems Engineer to join our 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 software-defined networking products for evolving data centre architecturesCollaborate with a distributed...


  • Moncton, New Brunswick, Canada RF-MASK Consultant's Inc. Full time

    Job 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...


  • Moncton, New Brunswick, Canada RF-MASK Consultant's Inc. Full time

    Job 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...


  • Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About 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...


  • Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About 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...


  • Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About 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...


  • Moncton, New Brunswick, Canada Sun Life Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Principal Software Engineer to lead the design and development of our Group Retirement Services business. As a key member of our technical team, you will be responsible for delivering high-quality solutions that meet the needs of our clients and stakeholders.Key ResponsibilitiesCollaborate...


  • Moncton, New Brunswick, Canada Sun Life Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Principal Software Engineer to lead the design and development of our Group Retirement Services business. As a key member of our technical team, you will be responsible for delivering high-quality solutions that meet the needs of our clients and stakeholders.Key ResponsibilitiesCollaborate...


  • Moncton, New Brunswick, Canada RF-MASK Consultant's Inc. Full time

    Position OverviewRF-MASK Consultant's Inc. is seeking a dedicated Network Support Engineer to enhance our team. The ideal candidate will possess a solid educational background and relevant experience in the field.QualificationsEducation: Bachelor's degree in a related fieldExperience: 1 to 2 years in network support or equivalent experienceKey...


  • Moncton, New Brunswick, Canada RF-MASK Consultant's Inc. Full time

    Position OverviewWe are seeking a skilled Network Support Engineer to join our team at RF-MASK Consultant's Inc. This role requires a strong educational background and relevant experience in the field of network support.QualificationsEducation: Bachelor's degree in a related fieldExperience: 1 to 2 years of relevant experience or equivalent qualificationsKey...


  • Moncton, New Brunswick, Canada RF-MASK Consultant's Inc. Full time

    Position OverviewRF-MASK Consultant's Inc. is seeking a dedicated Network Support Engineer to enhance our team. The ideal candidate will possess a Bachelor's degree and have 1 to 2 years of relevant experience or equivalent expertise.Key ResponsibilitiesOversee and coordinate teams of design professionals in the creation and integration of information and...


  • Moncton, New Brunswick, Canada RF-MASK Consultant's Inc. Full time

    About the RoleWe are seeking a highly skilled Network Support Engineer to join our team at RF-MASK Consultant's Inc. as a System Architect. This is a permanent position with a 40-hour workweek, and the work language is English.Key ResponsibilitiesLead and Coordinate TeamsAs a Network Support Engineer, you will lead and coordinate teams of design...


  • Moncton, New Brunswick, Canada Elvin`s IT Consulting Full time

    About the RoleWe are seeking a highly skilled Network Systems Administrator to join our team at Elvin's IT Consulting. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our computer networks, ensuring they are secure, efficient, and reliable.Key ResponsibilitiesNetwork Administration: Coordinate access...


  • Moncton, New Brunswick, Canada Elvin`s IT Consulting Full time

    About the RoleWe are seeking a highly skilled Network Systems Administrator to join our team at Elvin's IT Consulting. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our computer networks, ensuring they are secure, efficient, and reliable.Key ResponsibilitiesNetwork Administration: Coordinate access...