Network Software Engineer

1 week ago


Waterloo, Ontario, Canada Canonical - Jobs Full time
About the Role

We are seeking an exceptional Network Software Engineer to join our team at Canonical. As a key member of our network software engineering team, you will play a critical role in designing and implementing the best software-defined networking experience for the data center.

Key Responsibilities
  • Design and implement software-defined networking solutions for the data center
  • Collaborate with public clouds and network silicon providers to optimize Ubuntu and related applications
  • Participate in upstream development and deliver high-quality, well-designed, fast, secure, and well-documented software
  • Debug issues and produce high-quality fixes
  • Contribute to technical documentation and 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
  • 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
  • Understanding of Linux networking, from kernel to user space
  • Fluency in C/C++ and at least one of Rust, Python, or Golang
  • Professional written and spoken English
  • Experience with Linux
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
What We Offer
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

  • Technical Expert

    7 days ago


    Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical ExpertSoftware International (SI) is a leading provider of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We are currently seeking a Technical Expert to join our team and work with our IOT global client on a Technical Expert Data Center Network project.Job Summary:The Technical Expert will be responsible for the...

  • Technical Expert

    7 days ago


    Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical ExpertSoftware International (SI) is a leading provider of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We are currently seeking a Technical Expert to join our team and work with our IOT global client on a Technical Expert Data Center Network project.Job Summary:The Technical Expert will be responsible for the...

  • Technical Expert

    1 week ago


    Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical Expert - Data Center NetworkSoftware International is seeking a highly skilled Technical Expert to join our team in Waterloo, ON. As a Technical Expert, you will be responsible for planning and implementing technical solutions in the computing network and cloud network domains.Key Responsibilities:Design and develop cloud network...

  • Technical Expert

    1 week ago


    Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical Expert - Data Center NetworkSoftware International is seeking a highly skilled Technical Expert to join our team in Waterloo, ON. As a Technical Expert, you will be responsible for planning and implementing technical solutions in the computing network and cloud network domains.Key Responsibilities:Design and develop cloud network...

  • Technical Expert

    2 weeks ago


    Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical Expert - Data Center NetworkSoftware International is seeking a highly skilled Technical Expert to join our team in Waterloo, ON. As a Technical Expert, you will be responsible for planning and implementing technical solutions in the computing network and cloud network domains.Key Responsibilities:Design and develop cloud network...

  • Technical Expert

    2 weeks ago


    Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical Expert - Data Center NetworkSoftware International is seeking a highly skilled Technical Expert to join our team in Waterloo, ON. As a Technical Expert, you will be responsible for planning and implementing technical solutions in the computing network and cloud network domains.Key Responsibilities:Design and develop cloud network...

  • Technical Expert

    4 days ago


    Waterloo, Ontario, Canada Software International Full time

    Software International (SI) is a leading provider of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We are currently seeking a Technical Expert to join our team and work on a Data Center Network project.Job Summary:The Technical Expert will be responsible for planning and designing cloud network architecture, computer architecture,...

  • Technical Expert

    5 days ago


    Waterloo, Ontario, Canada Software International Full time

    Software International (SI) is a leading provider of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We are currently seeking a Technical Expert to join our team and work on a Data Center Network project.Job Summary:The Technical Expert will be responsible for planning and designing cloud network architecture, computer architecture,...

  • Technical Expert

    2 weeks ago


    Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical Expert - Data Center NetworkSoftware International is seeking a highly skilled Technical Expert to join our team in Waterloo, ON. As a Technical Expert, you will be responsible for planning and implementing technical solutions in the computing network and cloud network domains.Key Responsibilities:Design and develop cloud network...

  • Technical Expert

    2 weeks ago


    Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical Expert - Data Center NetworkSoftware International is seeking a highly skilled Technical Expert to join our team in Waterloo, ON. As a Technical Expert, you will be responsible for planning and implementing technical solutions in the computing network and cloud network domains.Key Responsibilities:Design and develop cloud network...


  • Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical ExpertSoftware International is seeking a highly skilled Technical Expert to join our team in Waterloo, ON. As a Technical Expert, you will be responsible for planning technical routes and incubating breaking-through innovations to build technical competitiveness.Key Responsibilities:Develop and implement innovative technologies into...


  • Waterloo, Ontario, Canada Software International Full time

    Job Title: Technical ExpertSoftware International is seeking a highly skilled Technical Expert to join our team in Waterloo, ON. As a Technical Expert, you will be responsible for planning technical routes and incubating breaking-through innovations to build technical competitiveness.Key Responsibilities:Develop and implement innovative technologies into...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Software Engineer for Embedded SystemsThe Zonal Software Platform team at Ford Motor Company is a dynamic group dedicated to creating innovative software solutions for our next-generation vehicle systems. As a Software Engineer for Embedded Systems, you will be part of a diverse global team located in Dearborn, MI, working on cutting-edge projects related to...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Software Engineer for Embedded SystemsThe Zonal Software Platform team at Ford Motor Company is a dynamic group dedicated to creating innovative software solutions for our next-generation vehicle systems. As a Software Engineer for Embedded Systems, you will be part of a diverse global team located in Dearborn, MI, working on cutting-edge projects related to...

  • Network Architect

    2 weeks ago


    Waterloo, Ontario, Canada MCAP Full time

    Job Title: Network EngineerAbout the RoleMCAP is seeking a highly skilled Network Engineer to join our team. As a Network Engineer, you will be responsible for designing, implementing, and maintaining our organization's network infrastructure.Key ResponsibilitiesCollaborate with the team to assess network capacity needs and develop strategies to meet those...

  • Network Architect

    2 weeks ago


    Waterloo, Ontario, Canada MCAP Full time

    Job Title: Network EngineerAbout the RoleMCAP is seeking a highly skilled Network Engineer to join our team. As a Network Engineer, you will be responsible for designing, implementing, and maintaining our organization's network infrastructure.Key ResponsibilitiesCollaborate with the team to assess network capacity needs and develop strategies to meet those...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Embedded Software Developer Opportunity at Ford Motor CompanyAre you a skilled software developer looking to join a dynamic team at Ford Motor Company? We are seeking an experienced Embedded Software Developer to join our Zonal Software Platform team in Dearborn, MI.About the Role:We are looking for a talented software engineer to design, develop, and test...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Embedded Software Developer Opportunity at Ford Motor CompanyAre you a skilled software developer looking to join a dynamic team at Ford Motor Company? We are seeking an experienced Embedded Software Developer to join our Zonal Software Platform team in Dearborn, MI.About the Role:We are looking for a talented software engineer to design, develop, and test...

  • Network Architect

    2 weeks ago


    Waterloo, Ontario, Canada MCAP Full time

    About the RoleThis is a challenging and rewarding role that requires a strong understanding of network security, stability, and integrity. As a Network Engineer at MCAP, you will be responsible for planning, designing, and developing local area networks (LANs) and wide area networks (WANs) across the organization.Key ResponsibilitiesCollaborate with the team...

  • Network Architect

    2 weeks ago


    Waterloo, Ontario, Canada MCAP Full time

    About the RoleThis is a challenging and rewarding role that requires a strong understanding of network security, stability, and integrity. As a Network Engineer at MCAP, you will be responsible for planning, designing, and developing local area networks (LANs) and wide area networks (WANs) across the organization.Key ResponsibilitiesCollaborate with the team...