Software Engineer 3
Core
Develop, validate, and test next-generation networking software solutions for enterprise, data center, and service provider environments.
Role type
Senior Software Engineer (Networking Test & Automation)
Builds
Networking software features and automated test frameworks
Domain
Networking / Software Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
TCP/IP fundamentals, automated test framework development, Python, Perl, Robot Framework, software testing best practices, functional/regression/integration/system/performance testing, troubleshooting and debugging
Preferred skills
Enterprise/Service Provider/Data Center networking, routing/switching/virtualization platforms, Linux, CI/CD pipelines, BGP, OSPF, VLANs, MPLS, VXLAN
Technologies
Python, Perl, Robot Framework, Linux
Responsibilities
Design, develop, troubleshoot, and validate software enhancements and new networking features; Lead software testing efforts including feature qualification, scale, migration, and interoperability testing; Develop and automate test cases using industry-standard frameworks; Investigate, troubleshoot, and document software defects; Contribute to the design and enhancement of automated test frameworks and tools
Seniority
Senior, hands-on IC