Software Developer for Cloud Networking Solutions

16 hours ago


Vancouver, British Columbia, Canada Arista Full time
Cloud Networking Software Engineer

Arista Networks is a pioneer in delivering software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, with Ethernet speeds ranging from 10 to 400 gigabits per second.

We are seeking world-class Senior/Lead software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high-caliber team building features to run the world's largest data center networks.

The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches. Your role will involve working with fellow engineers and members of the marketing team to gather and understand functional and technical requirements for upcoming projects. You will help write functional specifications, design specifications, test plans, and code to bring these to life.

You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests. At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver.

Key Responsibilities:
  • Write 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.
  • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems.
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, packet forwarding engine, distributed systems, and command line interface techniques.
  • Applied understanding of software engineering principles, strong problem-solving, and software troubleshooting skills.
Compensation:

The estimated salary range for this role is between $130,000 to $195,000 annually, based on location and qualifications. In addition to base pay, certain roles may be eligible for discretionary bonuses and equity.



  • Vancouver, British Columbia, Canada Arista Full time

    Arista Networks is a pioneer in software-driven cloud networking solutions. Our award-winning platforms redefine scalability, agility, and resilience for large data center storage and computing environments.We are seeking highly skilled Senior/Lead Software Engineers to join our Extensible Operating System (EOS) team. As a core member of the EOS team, you...


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


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job DescriptionWe are seeking a highly skilled and dedicated Software Engineer to join our team at WIA Software Systems Inc. as part of our in-house software solutions development project.About the JobThis is a permanent position that offers a competitive salary, ranging from $70,000 to over $100,000 annually, depending on experience.The successful candidate...


  • Vancouver, British Columbia, Canada Jo Cloud Solutions Inc. Full time

    Are you a tech-savvy leader looking to take your career to the next level? Jo Cloud Solutions Inc. is seeking an experienced Software Development Manager to join our team.Job SummaryWe are looking for a highly skilled and motivated individual to oversee the development of our software solutions. As a Software Development Manager, you will be responsible for...


  • Vancouver, British Columbia, Canada Arista Full time

    Software Development Opportunities at Arista NetworksArista Networks is a pioneer in delivering software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms, ranging from 10 to 400 gigabits per second, redefine scalability, agility, and resilience.We are seeking world-class Senior/Lead...


  • Vancouver, British Columbia, Canada Jo Cloud Solutions Inc. Full time

    Job Summary:We are seeking an experienced IT project lead to join our team at Jo Cloud Solutions Inc. As a system development manager, you will be responsible for overseeing the implementation of new technologies and managing a team of developers, analysts, and other technical staff.Responsibilities:Assign and coordinate IT projects, including design,...


  • Vancouver, British Columbia, Canada NetApp Full time

    At NetApp, we are seeking a talented and motivated Cloud Solutions Developer to join our Cloud Engineering team.The ideal candidate will have a solid background in cloud technologies, software development, and automated testing.Software Development: Assist in the design, development, and maintenance of cloud-based solutions according to project requirements...


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

    We are a leading developer of cloud computing solutions, pushing the boundaries of innovation and excellence. Our team is comprised of skilled professionals who share our passion for delivering high-quality services that meet the ever-evolving needs of our customers.About the RoleAs a Software Development Engineer with our AWS Networking Telemetry and...


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


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    Job Description:We are Go Recruitment, a highly motivated team dedicated to delivering innovative products and services that enhance customer experience when accessing internet video at the edges of the network.Company OverviewOur company is passionate about learning new technologies and running systems and software in the real world. We value exceptional...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Job TitleSeeking a Cloud Solutions Architect to lead the design and implementation of scalable, secure cloud-based solutions using Salesforce technology.Salary:$120,000 - $180,000 per annum, depending on experience.About the RoleWe are seeking a highly skilled Cloud Solutions Architect with expertise in Salesforce development and architecture. The ideal...


  • Vancouver, British Columbia, Canada Arista Full time

    Arista Networks is a pioneer in software-driven cloud networking solutions. The company's award-winning platforms redefine scalability, agility, and resilience for large data center storage and computing environments.As a Solution Test Engineer at Arista, you will play a crucial role in ensuring the quality of our products. You will be responsible for...


  • Vancouver, British Columbia, Canada Arista Full time

    Job SummaryA challenging role has arisen for a highly skilled Technical Solutions Engineer at Arista Networks, a leader in data-driven client-to-cloud networking solutions. We are seeking an exceptional professional to join our team and drive innovation in large data center, campus, and routing environments.As a Technical Solutions Engineer, you will work...


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


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


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc., a leading technology services and solutions provider, is seeking an experienced Senior Cloud C# Developer to join their team.


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


  • Vancouver, British Columbia, Canada Clariti Cloud Inc. Full time

    Role OverviewWe are seeking a highly skilled Business Process Consultant to join our team at Clariti Cloud Inc. This individual will be responsible for implementing and configuring our cloud solution to meet the needs of our clients.Key Responsibilities:Confirm client requirements and translate them into an effective process within the Clariti...

  • Cloud Network Expert

    4 weeks ago


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