Software Engineering Expert for Cloud Networking Solutions

2 weeks ago


Vancouver, British Columbia, Canada Arista Full time

Arista Networks is a pioneering force in software-driven cloud networking solutions, revolutionizing large data center storage and computing environments.

The company's award-winning platforms, spanning Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility, and resilience. With over 20 million cloud networking ports shipped worldwide using CloudVision and EOS, an advanced network operating system, Arista has set a new standard for the industry.

Arista is seeking world-class Senior/Lead software engineers to join its Extensible Operating System (EOS) software development team. As a core member of this fast-paced, high-caliber team, you will be responsible for building features that run on the world's largest data center networks. Your software will be a key component of Arista's EOS, a unique, Linux-based network operating system that runs on all of Arista's data center networking products.

Job Responsibilities:
  • Develop functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software, using C, C++, and Python programming languages.
  • Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan.
  • Debug problems found by our automated test programs and fix the problems.
  • Collaborate with a team to implement, test, and debug solutions to larger routing protocol problems.
  • Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.

The ideal candidate will have a strong understanding of software engineering fundamentals, as well as knowledge of L2/L3 networking including IP routing protocols, layer 2 features, and packet forwarding engines. They should also have hands-on experience in designing and developing Ethernet bridging or routing related software or distributed systems software.

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.
  • Knowledge of C, C++, and/or Python.
  • Understanding of L2/L3 networking including at least one of the following areas: IP routing protocols, layer 2 features, or packet forwarding engines.
  • Strong problem-solving and software troubleshooting skills.
Additional Information:

The estimated salary for this role ranges from $130,000 to $195,000 annually, depending on location and experience. Arista offers comprehensive benefits, including medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan. We are an equal opportunities employer and welcome applications from diverse candidates.



  • Vancouver, British Columbia, Canada Arista Full time

    Network Systems Software EngineerArista Networks is a pioneer in software-driven cloud networking solutions. As a senior/lead Network Systems software engineer, you will collaborate with customers, product management, and hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently.The primary focus area for...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleWe are seeking a highly skilled Network Engineering Expert to join our Software for Open Networking in the Cloud (SONiC) team. As a core member of this high-caliber team, you will be responsible for designing and developing features to run on various Arista switches.The ideal candidate will have strong software engineering fundamentals, a good...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada SAMSUNG Full time

    Cloud Solutions EngineerWe are seeking a skilled Software Engineer to join our Samsung Vancouver team. As a Cloud Solutions Engineer, you will be responsible for implementing, maintaining, and evolving cloud-based products and services.Key Responsibilities:Implement and maintain cloud-based products and servicesIntegrate with external customer and 3rd party...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    We are seeking a talented Senior Engineer for Networking Solutions to join our team at T-Net British Columbia. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining cutting-edge networking software solutions that meet our company's requirements and align with industry best practices.The ideal candidate...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada SAMSUNG Full time

    Cloud Solutions EngineerWe are growing Samsung Vancouver's Knox Cloud Solutions team and seeking a passionate Software Engineer to join our team.As a Cloud Solutions Engineer, you will be responsible for implementing, maintaining, and evolving cloud-based products and services. You will work closely with our team to design and develop scalable, secure, and...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Cloud Networking team. As a member of this team, you will design, implement, and maintain innovative software solutions to transform service performance, durability, cost, and security.Key ResponsibilitiesDesign and implement software solutions to improve service...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job OverviewArista Networks is a leading provider of software-driven cloud networking solutions. We are seeking a highly skilled Cloud Network Expert to join our team as a Technical Solutions Specialist.About the RoleThis role involves providing post-sales support for Arista products, focusing on CloudVision Portal (CVP / CVaaS). The ideal candidate will...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Network Systems Software EngineerArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. Our relentless pursuit of innovation enables us to leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to...


  • Vancouver, British Columbia, Canada Arista Full time

    Job Description:Senior/Lead Network Systems Software EngineerArista Networks is a leading industry player in data-driven, client-to-cloud networking for large data center, campus and routing environments. Our company culture values diversity and fosters an inclusive environment where individuals from various backgrounds and experiences feel welcome.We are...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Company OverviewArista Networks is a leading provider of software-defined networking solutions for data center, cloud, and high-performance computing environments.SalaryThe estimated salary for this role is $95,000 to $145,000 per year, depending on experience and location.Job DescriptionThis position involves designing, developing, and testing software...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Cloud Networking Systems Engineer to join our team at Amazon. As a key member of our Internet Edge organization, you will play a critical role in designing, developing, and deploying cutting-edge cloud networking solutions that enable seamless connectivity for our customers.Key Responsibilities* Design and...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    As a highly skilled Enterprise Cloud Networking Engineer, you will be responsible for leading the organization's cloud transformation by designing and overseeing resilient cloud network architectures. With your expertise in Infrastructure as Code (IaC) using Terraform, you will implement advanced security strategies to ensure seamless integration with...

  • Expert Test Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Arista Networks Full time

    Job Title: Expert Test Engineer - Networking SolutionsAt Arista Networks, we're seeking a highly skilled Expert Test Engineer to join our team of world-class professionals. As a key member of our development team, you'll play a vital role in building the highest quality networking products. Your primary responsibility will be to find, explore, and fix bugs...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software Engineer, Network SystemsArista Networks is a pioneering force in software-driven cloud networking solutions for large data center storage and computing environments.We are seeking world-class Senior/Lead Network Systems software engineers to collaborate with customers, product management, and hardware engineers to design and build...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Position OverviewAutodesk is seeking a skilled cloud software development expert to join its team. As a leading provider of industrial design and manufacturing solutions, architecture, engineering and construction, as well as media and entertainment, we are transitioning to the cloud and require talented individuals to build and scale reliable and trusted...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior Network Systems Software EngineerArista Networks is a leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments. Our innovative approach leverages the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an...


  • Vancouver, British Columbia, Canada Arista Full time

    Company OverviewArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. Our relentless pursuit of innovation enables us to leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking.Job SummaryWe are seeking an...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are looking for a skilled Software Development Engineer to join our AWS Networking Telemetry team. The ideal candidate will have experience in designing and implementing scalable and reliable systems, as well as a passion for cloud computing.Key ResponsibilitiesDesign and implement software systems that leverage data streaming solutions for...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    About the RoleArista Networks is seeking a highly skilled Technical Solutions Engineer to join our team. As a key member of our Customer Engineering group, you will play a critical role in ensuring the success of our customers by providing exceptional technical support and guidance.ResponsibilitiesRespond to customer product inquiries via phone or email,...


  • Vancouver, British Columbia, Canada Arista Full time

    Arista Networks is a leading innovator in data-driven, client-to-cloud networking solutions. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance.We are looking for highly skilled software engineers to join our Extensible Operating System (EOS)...