System Software Engineer

1 week ago


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

We 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 Responsibilities
  • Design and develop high-quality software-defined networking products for evolving data centre architectures
  • Collaborate with our 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
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
  • 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 remote-first company that has been changing the world on a daily basis since its inception in 2004. We are a diverse team of experienced professionals who are passionate about open source and committed to delivering high-quality products and services. We offer a dynamic and inclusive work environment that values diversity of experience, perspectives, and background.



  • Moncton, New Brunswick, Canada Canonical Full time

    About the RoleWe 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 ResponsibilitiesMaintain and integrate core components involved in the network stack of the Ubuntu...


  • Moncton, New Brunswick, Canada Canonical Full time

    About the RoleWe 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 ResponsibilitiesMaintain and integrate core components involved in the network stack of the Ubuntu...


  • 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 Canonical - Jobs Full time

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


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

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


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

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


  • Moncton, New Brunswick, Canada Canonical Full time

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


  • Moncton, New Brunswick, Canada Canonical Full time

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


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

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


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

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


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

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


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

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


  • Moncton, New Brunswick, Canada Canonical Full time

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


  • Moncton, New Brunswick, Canada Canonical Full time

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


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

  • Software Engineer

    6 days ago


    Moncton, New Brunswick, Canada Canonical Full time

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

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