Network Architect and Software Developer

1 week ago


Vancouver, British Columbia, Canada Arista Networks Full time

A challenging role has emerged at Arista Networks for a talented Senior/Lead Software Engineer to join our Extensible Operating System (EOS) software development team.

Overview

Arista Networks is renowned for its innovative Linux-based network operating system, EOS. As a key member of the EOS team, you will contribute to building features that drive the world's largest data center networks. Your expertise in software development will play a pivotal role in shaping the future of networking solutions.

Salary and Benefits

The estimated base salary for this position ranges from $120,000 to $195,000 annually, depending on location and qualifications. Additionally, Arista offers various benefits, including comprehensive medical and dental coverage, vision care, income protection, and a Group Retirement Savings Plan.

Responsibilities
  • Develop functional specifications and design documents for traffic forwarding features in internet and cloud data centers.
  • Implement independent solutions to small-sized problems in EOS software using C, C++, and Python programming languages.
  • Create test plan specifications for small-sized features in EOS and implement automated test programs to execute cases described in the test plan.
  • Analyze and debug problems found by automated test programs and provide fixes.
  • Collaborate with Customer Support Engineers to analyze problems in customer networks and provide fixes in the form of new software releases or patches.
  • Work with System Test Engineers to identify and resolve issues found in their tests.
  • Mentor junior engineers to bring them up to speed in Arista's software development environment.
  • Contribute to specifications and implementations written by other team members.
Qualifications and Skills
  • Hold a Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering, with 8+ years of experience, or a Master's degree with 6+ years of experience, or equivalent work experience.
  • Proficiency in C, C++, and/or Python programming languages.
  • Familiarity with UNIX or Linux operating systems.
  • Understanding of L2/L3 networking concepts, including IP routing protocols, layer 2 features, and packet forwarding engine capabilities.
  • Ability to develop and debug distributed systems software, including messaging, signaling, databases, and command line interface techniques.
  • Hands-on experience with Ethernet bridging or routing related software or distributed systems software.
  • Strong problem-solving and software troubleshooting skills.
Education and Experience

Candidates should have strong knowledge of computer science fundamentals, software engineering principles, and relevant industry experience. A background in electrical engineering or computer engineering is also desirable.



  • Vancouver, British Columbia, Canada Arista Networks Full time

    Role OverviewWe are seeking a highly skilled Network Software Architect to join our Packet Forwarding Engines (PFE) and System software development team at Arista Networks.Estimated Salary$150,000 - $170,000 per year in Canada.Job ResponsibilitiesThe ideal candidate will have strong software engineering fundamentals and an understanding of ASIC-based packet...

  • Software Architect

    2 weeks ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Software ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    OverviewArista Networks is a leading provider of software-defined networking solutions for data center, cloud, and high-performance computing environments. Our Extensible Operating System (EOS) is a unique, Linux-based network operating system that runs on all of Arista's data center networking products.Salary and BenefitsThe base pay for this role has a...


  • Vancouver, British Columbia, Canada Mark Anthony Wine & Spirits Full time

    **Cloud Network Architect Opportunity**We are seeking a highly skilled Cloud Network Architect to lead our organization's cloud transformation. As a key member of our team, you will design and oversee resilient cloud network architectures, leveraging Infrastructure as Code (IaC) and implementing advanced security strategies to ensure smooth integration with...


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

    As a Cloud Network Architect at T-Net British Columbia, you will lead the organization's cloud transformation by designing and overseeing resilient cloud network architectures. You will leverage Infrastructure as Code (IaC) and implement advanced security strategies to ensure smooth integration with on-premises and hybrid environments. Working closely with...


  • Vancouver, British Columbia, Canada Mark Anthony Wine & Spirits Full time

    Job SummaryWe are seeking a highly skilled Cloud Network Architect to lead our organization's cloud transformation. As the key architect, you will design and oversee resilient cloud network architectures, leveraging Infrastructure as Code (IaC) and implementing advanced security strategies.About the RoleYou will work closely with cross-functional teams to...


  • Vancouver, British Columbia, Canada TEG BAINS SPECIALIST INC. Full time

    Job Title: Network Infrastructure ArchitectAbout the Role:TEG BAINS SPECIALIST INC. is seeking a skilled professional to oversee the design and implementation of our computer networks and related infrastructure. As a key member of our IT department, you will be responsible for ensuring the smooth operation of our computer systems.Key Responsibilities:Design...


  • 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 Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job SummaryArista 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 be responsible for designing, developing, and maintaining novel features for our network systems software.You will work closely with customers, product management, and hardware...


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

    Transforming Software Deployment at AmazonApollo, the Amazon Software Builder Experience (ASBX) organization, is seeking a talented Software Development Manager to join the Apollo team. As a key member of this team, you will drive the evolution of Amazon software abstractions, making creating and managing services easier for Amazon builders and allowing them...


  • 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

    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 Arista Full time

    Job Description: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 be responsible for designing and developing novel features that help Arista hardware run effectively and efficiently.Key Responsibilities:Collaborate with customers, product...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    Job Description: Netskrt is seeking talented Network Software Developers to join our team in a dynamic startup environment. With a strong focus on delivering innovative products and services, we are looking for exceptional individuals with a passion for learning new technologies and solving challenging problems. Company OverviewNetskrt offers the...


  • Vancouver, British Columbia, Canada Arista Full time

    About Arista NetworksArista Networks is a pioneering company in software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, with over 20 million cloud networking ports shipped worldwide.


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About the RoleAt Go Recruitment, we're seeking an exceptional Cybersecurity Network Architect to join our team. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our network infrastructure, ensuring it meets the highest standards of security and efficiency.


  • 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 Corinex Full time

    Job Description for Embedded Software ArchitectCorinex is seeking an experienced Embedded Software Architect to lead the development of cutting-edge software solutions for our embedded systems. The ideal candidate will have a strong background in software development, with a focus on embedded systems.Key Responsibilities:Design and develop software...


  • Vancouver, British Columbia, Canada CIMA+ Full time

    Job Title: Telecom Network ArchitectWe are seeking an experienced Telecom Network Architect to join our team at CIMA+. As a Telecom Network Architect, you will be responsible for designing and implementing wired and wireless telecom networks for our clients. This is a hybrid role that can be based out of our office in Vancouver.Key Responsibilities:Design...