Senior/Lead Software Engineer (Network Systems)
Arista
Responsibilities
- 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
- 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
Benefits
- Regular Snack Bash Social Events with food and drinks!
- Biweekly Wellness webinars plus regular Wellness Week events focused on physical, mental, spiritual and financial wellness as well as career development and social activities
- Arista Gives Back: Employee Engagement Giving Drives and Volunteer events
- Medical, Dental & Vision Plan Coverage
- Life Insurance, AD&D, STD & LTD
- Flex Spending Accounts
- Employee Assistance Programs
- PTO & Paid holidays
- 401k Plan
- On-site Gym & Showers
- Secured Bike Lockers
- Flexible hours
- Employee Assistance Benefits that include mental health and backup child and elder care support
- Discounted lunches through WeBox for HQ employees
- Family planning benefits
Qualifications
- 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
- Strong problem solving and software troubleshooting skills
- Experience working with low‑level hardware components is a plus
- Ability to work in small teams
- Applied understanding of software engineering principles
- Ability to design a solution and implement features independently
- Knowledge of UNIX or Linux
- Expert knowledge of C or C++ and Python
- 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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior/Lead Software Engineer (Network Systems) in Vancouver, BC vacancy
- Elevate your career with Arista Networks as a Senior Network Systems Software Engineer, specializing in creative software for hardware control. Work with cutting‑edge technology in a collaborative, technical workplace. Senior role at Arista involves engaging with customers...Senior
$96.4k - $142.66k per year
...encourage you to apply! What We Need Our studio is looking for a Senior Systems Engineer who values efficiency, productivity and the satisfaction... ...team to do its best work. What You’ll Do Provide software and tools support to Engineers, Designers and Artists. Develop...SeniorTemporary workInternship$120k - $195k per year
...firmware, BIOS and Boot Loader software used in all Arista products.... ...manage and secure the low level system initialization and booting... ...communities. Arista BIOS software engineers are also responsible for low... ...and fix problems in customer networks. Work with the System Test...Senior$120k - $195k per year
A leading technology firm in Canada seeks a Senior/Lead Software Engineer to join its Extensible Operating System (EOS) development team. This position requires expertise in software engineering and networking, with responsibilities including crafting specifications, debugging...Senior- Take charge as a Lead Senior Software Engineer at Plant Products in Vancouver. This role emphasizes hands-on coding, team leadership, and proactive production issue management. As a Senior Software Engineer, you will lead a product engineering team by writing production...Senior
- Position : Senior Network Infrastructure Engineer Department Information Technology Reports to: Head of IT Infrastructure POSITION SUMMARY: The... ...stable environment and maximizing the availability of IT systems. This position acts as the primary network security and firewall...SeniorRemote work
- Join a top employer in Vancouver as a Senior Network Engineer for a 6-month contract. This onsite role focuses on enterprise network solutions across... ...design, implement, and support diverse network solutions, lead SD-WAN and firewall deployments, and troubleshoot complex issues...SeniorContract work
$100k - $140k per year
Lead Software Engineer (.Net) About the Role Lead the engineering process to deliver new features and maintain the existing platform. Conduct... ...coding practices and maintain the confidentiality of company systems and data. Support and mentor fellow engineers, providing...Work at officeFlexible hours$138k - $256k per year
...employers and is recognized globally as a leader in the Engineering, Procurement, Construction, Fabrication... ...and technical competence. This is the Lead position on assigned projects or... ...communication skills Intermediate computer and software skills to include the use of word...Work at officeLocal areaFlexible hours- Drive innovation at Respawn Entertainment as a Lead Software Engineer focused on engine development for Apex Legends. Engage with a hybrid team,... ...your expertise in C/C++ to enhance gaming experiences. As a Senior Software Engineer, you will work in Los Angeles, CA,...Senior
- Boost your career with Electronic Arts as a Senior Network Engineer focusing on TCP/IP and routing protocols. Support global operations while partnering... ...• Implement network monitoring and management systems Requirements: • Minimum 5 years of experience in network...SeniorLocal area
$199k - $244k per year
...only application, the mobile engineering team’s job is to develop new... ...specific issues, ranging from network usage to battery life. The mobile... ...Knowledge of professional software engineering practices and... ...best way to build a financial system that works for everyday people...SeniorFull timeWork at officeLocal area2 days per week- ...our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang . Our client... ...based Identity. Management product development, being ready to lead where your expertise shines. Work with professional services...SeniorLong term contractInternshipWork at officeFlexible hours3 days per week
- Become a pivotal force in fraud prevention as the Software Engineering Lead with Mastercard in Vancouver, Canada. Drive innovation in security systems impacting millions of transactions every day. As the leader of the Fraud Platform team, you will design and implement next...
$110k - $120k per year
...- CA$120,000.00/yr One of Stellar's clients is searching for a senior-level Embedded Systems Engineer to join their Lower Mainland-based team. If you’re passionate about developing cutting-edge embedded software, enjoy working with hardware interfaces, and want to contribute...SeniorFull time- ...of a fundamental shift in how software gets made, and we are not... ...into it. We are rebuilding our engineering culture around a simple belief... ...Role Is Babylist is hiring Senior Software Engineers to join... ...organization. You’ll work on systems that power a $1B+ GMV...SeniorLong term contractInternshipShift work
- ...with their supply chain partners, leveraging their growing network of thousands of companies. We are growing rapidly and... ...reliability are therefore critical. What You'll Do As a senior full-stack engineer, you will: Lead design and implementation of major front-end or back-end...SeniorWork from home
$135k - $150k per year
...steps of AI integration into accounting with us. We’re building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands‑on architect and builder of the new systems shaping our business...SeniorFlexible hours- Become a Lead Software Engineer for Course Hero's Search Platform, innovating search experiences that support millions of learners. This role focuses... ...impactful, student-facing search and recommendations. As a senior engineer on the Platform team, your primary challenge will be...Senior
- Join Asana as a Lead Software Engineer in Vancouver and enhance enterprise capabilities while delivering exceptional user experiences in product development. Asana’s Enterprise team is seeking a Senior Staff Software Engineer to drive technical strategies and mentor engineers...Senior
$104.5k - $142.8k per year
...entertainment, this is the role of a lifetime. We're looking for a Systems Software Engineer or someone interested in expanding their knowledge in the... ...Our systems engineers maintain a broad view of the game and engine systems and look for ways to improve performance, utility,...Full timeLocal area- ...of IT Infrastructure Position Summary Network Infrastructure Engineer is responsible for the design, implementation... ...FortiGate and Sophos), VoIP and telephony systems, and Windows Server environments. Working closely with senior engineers and IT leadership, the...SeniorRemote workNight shift
- Become a part of Demonware as a Senior Network Engineer handling global infrastructure challenges in Vancouver, BC. Your expertise will support... ...Demonware focuses on the development and maintenance of network systems critical for seamless gaming experiences. As a Senior...SeniorWorldwide
$145k - $191k per year
Overview Join to apply for the Senior Software Engineer - Backend role at Databricks Databricks is on a mission to simplify and democratize... ...team work at the intersection of large scale distributed systems, data modeling, governance, and AI enablement. Databricks...SeniorSummer workWorldwide- Elevate your career as a Senior Systems Engineer with a leading Vancouver consultancy focused on energy transition. Proactively identify threats and enhance database security in a rewarding, full-time role. As a Senior Systems Engineer, you will play a critical role within...SeniorFull time
$176.26k - $220.32k per year
...and architecture for backend systems, ensuring alignment with business... ...and long‑term scalability. Lead the design and implementation... ...leadership and mentorship to engineering teams, conducting design reviews... .... Collaborate with senior leadership, product management...SeniorLong term contract$159.1k - $198k per year
...Founded in 2014, League is the leading healthcare consumer experience (CX) platform... ...Position Summary League is seeking a Software Security Engineer to join our Security Engineering org... ...developer security tooling, and automation systems that strengthen League's platform...SeniorFull time$192k - $240k per year
...management, bill pay, and travel software, the company enables founders... ...need to grow your career. Engineering at the company Engineering at... ...company is about building systems that scale with speed and... ...leaders. What you’ll do As an Senior Software Engineer, you will...SeniorLong term contractWork at officeRemote workWork from home- Join to apply for the Senior Software Engineer (Ruby) role at Nexl Nexl is the fast‑growing LegalTech company on an ambitious mission to elevate... ..., ship, and shape a global SaaS product used and loved by leading law firms around the world. You’ll be our first engineer...SeniorFull timeInternship
- Experience Level Senior, 8+ years in engineering, 4+ years in management Company Punt is a Vancouver-based, founder‑led technology... ...platform in the world. Role Overview We are seeking a Software Development Manager to lead and scale a high‑performing engineering team...SeniorDirect hire
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Lead Software Engineer (Network Systems). Be the first to apply!
Related searches
- lead structural engineer Vancouver, BC
- lead software engineer Vancouver, BC
- lead process engineer Vancouver, BC
- senior network engineer Vancouver, BC
- computer network engineer Vancouver, BC
- wireless network engineer Vancouver, BC
- cisco network engineer Vancouver, BC
- network engineer Vancouver, BC
- IT network engineer Vancouver, BC
- network engineer no experience Vancouver, BC
