FAQs
What is the main purpose of the Software Engineer - SONiC role at Arista Networks?
The main purpose of the Software Engineer - SONiC role is to develop and deliver SONiC software for Arista switches, working closely with a talented team to implement, test, and debug networking solutions for large data center environments.
What programming languages should I be proficient in for this position?
You should have knowledge of C, C++, and Python programming languages.
What kind of educational background is required for this job?
A BSc, MS, or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering with 2+ years of related post-graduate work experience is required.
Are there opportunities for mentorship in this position?
Yes, this role involves mentoring new and junior engineers to help them learn Arista’s software development environment and the broader SONiC development process.
What networking knowledge is preferred for applicants?
An understanding of L2/L3 networking, including IP routing protocols (like RIP, OSPF, BGP, IS-IS), and Layer 2 features (such as 802.1d bridging and Spanning Tree Protocols), is desirable.
How does the company ensure diversity and inclusion?
Arista Networks values diversity of thought and perspectives and fosters an inclusive environment where individuals from various backgrounds feel welcome, which is seen as essential for driving creativity and innovation.
What is the salary range for this position?
The base pay range for this role is $95,000 to $145,000, depending on various factors such as skills, qualifications, experience, and work location.
Will I have ownership of my projects in this role?
Yes, you will own your projects from definition to deployment and be responsible for the quality of everything you deliver.
Is experience with distributed systems necessary for this position?
Hands-on experience with infrastructure functions related to distributed systems, such as messaging, signaling, and databases, is desirable.
What additional benefits does Arista offer?
In addition to base pay, Arista offers discretionary bonuses, equity, medical, dental, vision benefits, and a Group Retirement Savings Plan, among others.