Senior/Lead Software Engineer, Network Systems

5 days ago


Vancouver, British Columbia, Canada Arista Full time
About the Role

Arista Networks is seeking a highly skilled Senior/Lead Network Systems Software Engineer to join our team. As a key member of our software engineering team, you will play a critical role in designing and developing innovative network systems features that enable our customers to achieve their goals.

Key Responsibilities
  • Collaborate with customers, product management, and hardware engineers to design and develop novel network systems features.
  • Architect and manage the development of these features, ensuring they meet the highest standards of quality and performance.
  • Develop and maintain features using C, C++, and Python, reviewing and contributing to functional and design specifications.
  • Build automated tests and test infrastructure to test the features.
  • Work with hardware and manufacturing teams to bring new hardware to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components.
  • Provide technical leadership across features, projects, and tools.
  • Work with Customer Support Engineers and customers to analyze, mitigate, and fix problems in customer networks.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.
Requirements
  • BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience.
  • Expert knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux.
  • Hands-on experience in the design and development of hardware device drivers and/or system management utilities.
  • Understanding of IP networking and/or distributed systems is a plus.
  • Experience working with low-level hardware components is a plus.
  • Applied understanding of software engineering principles.
  • Strong problem-solving and software troubleshooting skills.
  • Ability to design a solution and implement features independently.
  • Ability to work in small teams.
What We Offer

Arista offers a competitive salary range of $130,000 to $195,000 across Canada, as well as benefits including medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan. Employees in Sales roles are eligible to participate in Arista's Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales.



  • Vancouver, British Columbia, Canada Arista Networks Full time

    About Arista NetworksArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. Our company is driven by a relentless pursuit of innovation, leveraging the latest advancements in cloud computing, artificial intelligence, and software-defined networking to deliver...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    About Arista NetworksArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. Our company is driven by a relentless pursuit of innovation, leveraging the latest advancements in cloud computing, artificial intelligence, and software-defined networking to deliver...


  • Vancouver, British Columbia, Canada Arista Full time $130,000 - $195,000

    About the RoleArista Networks is seeking a highly skilled Senior/Lead Software Engineer, Network Systems to join our team. As a key member of our software engineering team, you will be responsible for designing and developing novel features that help Arista hardware run effectively and efficiently.Key ResponsibilitiesInterface with customers, product...


  • Vancouver, British Columbia, Canada Arista Full time $130,000 - $195,000

    About the RoleArista Networks is seeking a highly skilled Senior/Lead Software Engineer, Network Systems to join our team. As a key member of our software engineering team, you will be responsible for designing and developing novel features that help Arista hardware run effectively and efficiently.Key ResponsibilitiesInterface with customers, product...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is seeking a highly skilled Senior/Lead Software Engineer, Network Systems to join our team. As a key member of our software engineering team, you will play a critical role in designing and developing innovative network systems software solutions.Key ResponsibilitiesCollaborate with customers, product management, and hardware...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is seeking a highly skilled Senior/Lead Software Engineer, Network Systems to join our team. As a key member of our software engineering team, you will play a critical role in designing and developing innovative network systems software solutions.Key ResponsibilitiesCollaborate with customers, product management, and hardware...


  • Vancouver, British Columbia, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, Canada Arista Full time $120,000 - $195,000

    Position OverviewAs a Senior Network Systems Software Engineer at Arista Networks, you will play a pivotal role in shaping the future of client-to-cloud networking solutions. Our organization is recognized as a leader in data-driven networking for extensive data center, campus, and routing environments.About UsAt Arista, we are committed to innovation,...


  • Vancouver, British Columbia, Canada Arista Full time $130,000 - $195,000

    Position OverviewAs a Senior Network Systems Software Engineer at Arista Networks, you will play a pivotal role in the development of innovative software solutions that drive our cutting-edge cloud networking technologies.Company BackgroundFounded to revolutionize software-driven cloud networking solutions, Arista Networks specializes in large data center...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team. As a core member of the PFE software and System software team, you will be part of a fast-paced, high-caliber team building packet forwarding engine and system software to manage the world's...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team. As a core member of the PFE software and System software team, you will be part of a fast-paced, high-caliber team building packet forwarding engine and system software to manage the world's...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. We are seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team.Key ResponsibilitiesDesign and implement software...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. We are seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team.Key ResponsibilitiesDesign and implement software...

  • Software Engineer

    7 days ago


    Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments.We're seeking a highly skilled Network Systems Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and building novel features that help...

  • Software Engineer

    6 days ago


    Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments.We're seeking a highly skilled Network Systems Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and building novel features that help...


  • Vancouver, British Columbia, Canada Collabera Full time

    Senior Software Engineer – Network Router InfrastructureCollabera, a leading IT staffing firm, is seeking a highly skilled Senior Software Engineer to join our team. As a technical leader, you will be responsible for designing and developing software solutions for our clients.Full-time positionCollabera has been a leader in IT staffing for over 22 years,...


  • Vancouver, British Columbia, Canada Collabera Full time

    Senior Software Engineer – Network Router InfrastructureCollabera, a leading IT staffing firm, is seeking a highly skilled Senior Software Engineer to join our team. As a technical leader, you will be responsible for designing and developing software solutions for our clients.Full-time positionCollabera has been a leader in IT staffing for over 22 years,...


  • Vancouver, British Columbia, Canada Arista Full time $95,000 - $145,000

    About Arista NetworksArista Networks is a leading provider of software-driven cloud networking solutions for large data center storage and computing environments.Our award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility, and resilience.We have shipped more than 20 million cloud networking ports...


  • Vancouver, British Columbia, Canada Arista Full time $95,000 - $145,000

    About Arista NetworksArista Networks is a leading provider of software-driven cloud networking solutions for large data center storage and computing environments.Our award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility, and resilience.We have shipped more than 20 million cloud networking ports...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    About the RoleArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. We're seeking a highly skilled Network Systems Software Engineer to join our team.Key ResponsibilitiesDesign and develop novel features for managing hardware components on switches and...