Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Lead Software Engineer - (Network Systems)

$140k - $210k

Arista Networks, Inc.

Company Description

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 an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges.

At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.

Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do.

Job Description

Who You'll Work With

Arista Networks is looking for world-class Senior/Lead Network Systems software engineers.

Network systems software is all about managing hardware components on switches and routers. As a senior/lead Network Systems engineer, you will collaborate and work with customers, product management and hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently. You will write software that controls everything from temperature sensors, fan controllers, power controllers, storage devices to FPGAs, NICs and PCIE switches. You will design abstractions that allow this software to be easily packaged and integrated into hardware drivers that manage all our hardware. You will have the opportunity to design solutions to accelerate key functions using hardware and FPGAs to improve system performance. You will also get to work closely with our hardware engineers throughout the lifecycle of our products - ranging from influencing hardware designs for ease of software control, to bringing up brand new hardware and taking it through the development cycle to market.

What You'll Do

Arista Software Engineering roles demand a strong and broad software engineering background. While the primary focus area for this role is Network Systems software, the role will cover all aspects of software development spanning the addition of new features, debugging problems and fine tuning code for scalability and performance. You will own your projects from definition to deployment and customer interactions, and you will be responsible for the quality of everything you deliver.


Arista Software Engineering prides itself on a supportive and growth oriented culture. Over time, as your interests change, coupled with evolving business needs you will have the opportunity to switch from packet forwarding to other areas, if you like.

  • Interface with customers, product management and hardware engineers to come up with innovative new network systems features.
  • Architect, design and manage the development of these features.
  • Develop and maintain features using C, C++ and Python, review and contribute 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.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.
Qualifications
  • 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

Compensation Information

The new hire base pay for this role has a salary range of $140,000 to $210,000. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location. The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista's Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. US-based employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings and income protection. The recruiting team can share more details during the hiring process specific to the role and location.

#LI-GR1

Additional Information

Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior/Lead Software Engineer - (Network Systems) in Santa Clara, CA vacancy
  • IP Infusion is seeking a motivated engineer as an individual contributor in their CTO team. The role demands over 7 years of programming...  ...C, C++, Rust, or Go and involves working with the SONiC Network Operating System. Competencies in network technology and tools such as Git... 
    Senior
    Contract work

    IP Infusion

    Santa Clara, CA
    5 days ago
  • $160k - $240k

     ...rest data in a single AI-native engine, combining the speed and...  ...We're looking for talented Software Engineers to join our team and...  ...developing advanced database systems and enjoy solving challenging...  ...this role is remote friendly to senior+ candidates. The base... 
    Senior
    Remote work

    CelerData, Inc.

    Menlo Park, CA
    3 days ago
  • $109.65k - $162.21k

    A leading technology company is seeking a Senior Lead Engineer, Software in San Jose, CA to design and develop robust software solutions. This role requires collaboration with cross-functional teams to deliver high-quality products. The ideal candidate will have extensive... 
    Senior

    Celestica Inc.

    San Jose, CA
    4 days ago
  • NVIDIA Gruppe is seeking a skilled professional to develop a factory pipeline for AI models and build deployable services across multiple environments. The ideal candidate will have over 8 years of experience in microservices, robust programming skills, and a passion for...
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $160k - $240k

     ...rest data in a single AI-native engine, combining the speed and...  ...We're looking for talented Software Engineers to join our team and...  ...about developing advanced SaaS systems and enjoy solving challenging...  ...AWS/Azure/GCP IaaS, VPC, and network infrastructure is a plus.... 
    Senior

    CelerData, Inc.

    Menlo Park, CA
    2 days ago
  • $136.5k - $276.5k

    Hewlett Packard Enterprise Development LP is seeking a Senior Software Engineer, Systems/Solutions Test in Sunnyvale, California. This hybrid role requires strong networking knowledge, test automation skills, and at least 8 years of experience in software/system testing... 
    Senior

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    4 days ago
  • A leading technology company based in Santa Clara, California, is seeking a Senior Software Engineer to focus on the cloud-native stack for their AI/ML datacenters. This role entails...  ...work including debugging complex systems and gathering customer requirements. Ideal... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $175k - $317k

     ...Senior Platform Software Engineer, System Engineering Santa Clara, California Join the Systems Software...  ...up, driver development, and L2/L3 networking functionality, Platform Security functionality...  ...a technical mentor for the team, leading complex assignments, setting high... 
    Senior
    Flexible hours

    Pure Storage

    Santa Clara, CA
    4 days ago
  • $224k - $431.25k

    NVIDIA Gruppe is seeking a Senior System Software Engineer for Cloud in Santa Clara, California. The role involves designing and building scalable cloud solutions for GeForce NOW. Candidates should have extensive experience with Java, Golang, and Kubernetes, along with... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

    NVIDIA Gruppe in Santa Clara is seeking a Senior Software Engineer to enhance their HPC infrastructure. The role involves applying distributed systems patterns, automation, and building scalable services in a hybrid multi-cloud environment. Candidates should have strong... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • A leading financial institution in Palo Alto seeks a Senior Lead Software Engineer to design and optimize high-performance data systems for mission-critical applications. This role includes developing secure, efficient production code and collaborating with cross-functional... 
    Senior

    JPMorgan Chase & Co.

    Palo Alto, CA
    5 days ago
  • $160k - $322k

    NVIDIA Gruppe in Santa Clara is seeking a Senior Technical Marketing Engineer focused on GPUs and scale-up architecture. The role involves showcasing NVIDIA's GPU architecture and server-level platforms, aiming to maximize performance for AI applications. The ideal candidate... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  •  ...Java Technical Lead / Senior Software Engineer Location: Austin, TX // Sunnyvale, CA (Need to work from office day 1 in hybrid model) Having in-depth experience in designing microservice based highly scalable J2EE applications. Experience in creating technical... 
    Senior
    Work at office

    Diverse Lynx

    Sunnyvale, CA
    4 days ago
  • A leading technology firm is in search of a Senior Wireless Network Site Reliability Engineer to manage and enhance their wireless network infrastructure. The ideal candidate has over 8 years of experience in wireless network operations and a strong background in wireless... 
    Senior

    TechDigital Group

    Santa Clara, CA
    3 days ago
  • $156k - $190k

    Crusoe Energy Systems in Sunnyvale, CA, is seeking a Staff Cloud Support Engineer to provide technical leadership in cloud infrastructure. You will lead incident responses, design reliability architecture...  ...in Linux, Kubernetes, and networking. We offer a competitive salary... 
    Senior

    Crusoe Energy Systems

    Sunnyvale, CA
    5 days ago
  • Walmart is looking for an experienced Senior Manager, Software Engineering to lead the Marketplace Platform team in Sunnyvale, CA. You will be responsible for guiding a team of software engineers, collaborating across product management, design, and operations to innovate... 
    Senior

    Walmart

    Sunnyvale, CA
    4 days ago
  • $175k - $317k

    A leading storage technology firm in Santa Clara seeks a Senior Platform Software Engineer to join their Systems Software team. You will architect and deliver core software for innovative storage platforms, ensuring high availability and performance. The ideal candidate... 
    Senior

    Pure Storage, Inc.

    Santa Clara, CA
    2 days ago
  • $153.6k - $234.1k

     ...advanced sensors and embedded systems to deliver safe, intelligent...  ...benchmarks. As a Senior Systems Engineer , you will be at the heart of this transformation-leading systems engineering efforts...  ...Collaborate across hardware, software, and test teams to ensure seamless... 
    Senior
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $136k - $224.25k

     ...NVIDIA is looking for a Senior Network Reliability Engineer to support and maintain our...  ...the needs across the whole software stack for NVIDIA, from Graphics...  ...Skilled in Unix/Linux system administration, with the...  ...fields is broadly used across leading academic institutions,... 
    Senior
    Remote work
    Shift work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $356.5k

    NVIDIA Gruppe is looking for skilled software engineers to develop AI inference systems that operate with high efficiency. The role involves architecting high-performance inference frameworks and optimizing GPU processes. Ideal candidates should have extensive programming... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • A leading cybersecurity company in Sunnyvale, California is seeking an experienced engineer to build C++ system services for their Adaptive Segmentation Solution. The role requires 8+...  ...developing distributed and scalable software systems, with a strong proficiency in... 
    Senior

    Illumio

    Sunnyvale, CA
    2 days ago
  • $248k - $349k

    A leading technology company is seeking a Senior Staff Software Engineer to take charge of high-impact infrastructure projects. This role involves designing, developing...  ..., 7+ years in infrastructure or distributed systems, and demonstrated leadership experience. This position... 
    Senior

    Google Inc.

    Sunnyvale, CA
    2 days ago
  •  ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope...  .... Hands-on experience in system design, application development, testing...  ...Ray.io, Slurm). Strong knowledge of network architecture, database programming (SQL... 
    Senior
    For contractors

    Chase

    Palo Alto, CA
    4 days ago
  • $120k - $172k

    A leading technology company in California seeks a Product Quality Engineer for hardware within Google Cloud. This role involves owning the product quality process, utilizing advanced statistical methods, and collaborating with cross-functional teams to ensure exceptional... 
    Senior

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $175k - $317k

    Senior Platform Software Engineer, System Engineering We’re in an unbelievably exciting area of tech and are fundamentally...  ...data storage industry. Here, you lead with innovative thinking, grow...  ...‑up, driver development, and L2/L3 networking functionality. Architect and... 
    Senior
    Work at office
    Flexible hours

    Pure Storage, Inc.

    Santa Clara, CA
    4 days ago
  • A leading technology company is looking for a Java SRE Engineer to support large-scale cloud migrations and production systems on AWS and Kubernetes. You will lead migrations, design robust AWS EKS platforms, and implement deployment strategies. The ideal candidate has... 
    Senior

    EITACIES Inc.

    Santa Clara, CA
    2 days ago
  • $175k - $263k

    THE ROLE Join the Systems Software team to architect and deliver the core...  ...storage platforms. You will lead the development of mission‑critical...  ...Architect High‑Performance Networking: Drive the end‑to‑end design...  .... Availability‑Focused Engineering: Understanding of non‑... 
    Senior
    Work at office
    Flexible hours

    Pure Storage, Inc.

    Santa Clara, CA
    4 days ago
  • $181.1k - $272.1k

    Senior Software Engineer (Voice Platform), Customer Systems Sunnyvale, California, United States Software and Services Join...  ...the globe. In this role, you will lead the design and development of...  ...software Strong understanding of networking fundamentals including TCP/IP,... 
    Senior
    Relocation package

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $171k - $260k

     ...top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate...  ...experience. Hands‑on experience in system design, application development, testing...  ...Ray.io, Slurm). Strong knowledge of network architecture, database programming (... 
    Senior
    For contractors

    Fairygodboss

    Palo Alto, CA
    1 day ago
  • $184k - $287.5k

     ...boundaries of innovation and engineering? At NVIDIA, we lead the world in accelerated...  ..., and high‑performance systems. As a Senior Hardware Systems...  ...skills across hardware and software boundaries. Clear communication...  ..., such as new power networks, liquid cooling, or... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Lead Software Engineer - (Network Systems). Be the first to apply!