Software Engineer Mid-level/Senior

Arista Networks
Summary
Join Arista Networks, a leader in data-driven networking, and become a Software Engineer on the Platform team. You will be responsible for delivering product features, writing code, and participating in the entire development process. This includes deciding on features, designing, coding, testing, documenting, and supporting customers. You will have the opportunity to improve testing infrastructure, work with various tools and technologies, collaborate with sales and business development, and enhance the company website. A strong background in C++ and a BSCS/CE degree are required. This role is ideal for those who love programming, building, and shipping high-quality, maintainable code.
Requirements
- A strong background in C++
- A BSCS/CE degree
Responsibilities
- Deliver product features
- Write the code that drives our products
- Work on the whole development process, including: deciding what features to build, driving the design, writing the code, pushing testing, documenting the feature, supporting customers in the field
- Extend and improve the test infrastructure
- Hack on our engineering tools, including p4, django, python, rpm,
- Work with sales and business development
- Improve the content on our website
Preferred Qualifications
Knowledge of Linux, TCP/IP, python, hardware, drivers, compilers, or assembly language