Software Engineer

2 months ago


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

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

We are committed to open standards and are a founding member of the 25/50GbE consortium. Our products are available worldwide directly and through partners.

Job Summary

Arista Networks is seeking a world-class Network Systems software engineer to join our team. As a Network Systems engineer, you will collaborate with hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently.

Key Responsibilities
  • Develop and maintain features using C, C++, and Python, review and contribute to functional and design specifications.
  • 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.
  • Work with Customer Support Engineers and customers to analyze, mitigate, and fix problems in customer networks.
  • Work with System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
Requirements
  • BSc, MS, or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering with 2+ years of related post-graduate work experience.
  • Knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux.
  • 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 $95,000 to $145,000, depending on location and experience. We also offer benefits, including medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan. Discretionary bonuses and equity may also be available.



  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.Key Responsibilities:Design, implement, and exercise comprehensive testing strategies for our IP based phone portfolio.Monitor testing progress, analyze...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.Key Responsibilities:Design, implement, and exercise comprehensive testing strategies for our IP based phone portfolio.Monitor testing progress, analyze...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio.Key ResponsibilitiesDesign and implement testing strategies for our IP-based phone...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.The role involves designing, implementing, and exercising comprehensive testing strategies for our IP based phone portfolio based on Linux and Android...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.The role involves designing, implementing, and exercising comprehensive testing strategies for our IP based phone portfolio based on Linux and Android...


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

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at WIA Software Systems Inc. in a permanent position.Key ResponsibilitiesDevelop and maintain high-quality software applications using Agile methodologies.Collaborate with cross-functional teams to design, develop, and test software solutions.Ensure software meets...

  • Software Engineer

    3 weeks ago


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

    Job SummaryWIA Software Systems Inc. is seeking a skilled Software Engineer to join our team. As a Software Engineer - System Development, you will be responsible for designing, developing, and testing software systems to meet the needs of our clients.Key Responsibilities- Collect and document user requirements- Coordinate the development, installation,...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key Responsibilities:Design and develop scalable, efficient, and secure backend systems...


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

    About the Role:We are seeking an experienced Software Development Engineer to join our team at WIA Software Systems Inc. in a key role that will drive the development of high-quality software solutions.About the Job:Collaborate with cross-functional teams to design, develop, and test software applications.Develop and implement software solutions by analyzing...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to contribute to our innovative FinTech and VR projects. As a key member of our team, you will be responsible for designing and developing scalable, secure, and efficient backend systems using.NET Core, ASP.NET, and Entity Framework. Your expertise in...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to contribute to our innovative FinTech and VR projects. As a key member of our team, you will be responsible for designing and developing scalable, secure, and efficient backend systems using.NET Core, ASP.NET, and Entity Framework. Your expertise in...

  • iOS Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About Aequilibrium Software IncAequilibrium Software Inc is a technology professional services organization that specializes in creating innovative solutions for the financial services industry.Job DescriptionWe are seeking a highly skilled Senior iOS Developer to join our team. As a Senior iOS Developer, you will be responsible for designing and developing...

  • iOS Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About Aequilibrium Software IncAequilibrium Software Inc is a technology professional services organization that specializes in creating innovative solutions for the financial services industry.Job DescriptionWe are seeking a highly skilled Senior iOS Developer to join our team. As a Senior iOS Developer, you will be responsible for designing and developing...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About PlanviewPlanview is a global leader in work and resource management, helping organizations accelerate the achievement of their goals. Our mission is to build the future of connected work, from ideas to impact.We provide comprehensive solutions designed for strategic planning, portfolio and resource management, Lean and Agile delivery, product portfolio...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in establishing the culture and foundation for our frontend architecture.The ChallengeAs a Senior UI/Frontend Software Engineer, you will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in establishing the culture and foundation for our frontend architecture.The ChallengeAs a Senior UI/Frontend Software Engineer, you will be responsible for...


  • Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive SoftwareWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software. As a key member of our Direct to Consumer team, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of...