FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior/Lead Software Engineer, Layer1
Arista Networks. Develop software managing physical-layer networking and connectivity components .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and managing software for physical-layer networking, with strong capabilities in C, C++, and Python. Proven ability to lead projects from definition to deployment while collaborating with cross-functional teams and mentoring junior engineers.
Highest-signal resume keywords
C ProgrammingC++ ProgrammingPython ProgrammingSoftware Engineering PrinciplesTechnical Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentDebuggingCode OptimizationAutomated TestingFeature DevelopmentProblem-SolvingSystem TestingDigital Communication TechnologiesIP NetworkingLow-Level Hardware Interaction
Soft Skills
Team CollaborationMentoringCustomer InteractionIndependent Solution Design
Tools & Technologies
UNIXLinux
Industry Keywords
Physical-Layer NetworkingTelemetry ToolsModulation SchemesSignal EncodingDistributed Systems
Tech Stack
Tools & technologiesDistributed SystemsLinuxPythonUnixC++
About the role
Key responsibilities & impact- Develop software managing physical-layer networking and connectivity components
- Write control software for connectors, long-reach optics, forwarding engines, and interface chips
- Build instrumentation and telemetry tools to monitor and troubleshoot physical link health
- Define standards for new media with Optics teams and bring them to market
- Add features, debug problems, and optimize code for scalability and performance
- Own projects from definition through deployment and customer interactions
- Interface with customers, product management, and hardware engineers to develop Layer1 features
- Architect, design, and manage feature development
- Develop and maintain features using C, C++, and Python
- Review and contribute to functional and design specifications
- Build automated tests and test infrastructure
- Work with hardware and manufacturing teams to bring Layer1 components to market
- Design software control interfaces for Layer1 components with hardware engineers
- Provide technical leadership across features, projects, and tools
- Analyze and resolve customer-network and system-test problems
- Mentor new and junior engineers
Requirements
What you’ll need- BS in Computer Science, Electrical Engineering, or Computer Engineering plus 8 years of experience, or MS plus 6 years of experience, or Ph.D. plus 3 years of experience, or equivalent work experience
- Expert knowledge of C or C++ and Python
- Knowledge of UNIX or Linux
- 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
- Knowledge of digital communication technologies such as modulation and signal encoding schemes is a plus
- Understanding of IP networking and/or distributed systems is a plus
- Experience working with low-level hardware components is a plus
Benefits
Comp & perks- Medical benefits
- Dental benefits
- Vision benefits
- Wellbeing benefits
- Income protection
- Group Retirement Savings Plan
- Potential eligibility for discretionary bonuses
- Potential eligibility for equity
- Sales Incentive Plan and commissions for eligible Sales roles