Principal Software Engineer - Solution Engineering – Customer Solution Validation
Core
Lead validation efforts for customer solutions and complex networking deployments, developing comprehensive validation strategies and frameworks.
Role type
Principal Software Engineer (Solution Engineering & Quality Automation)
Builds
Scalable automation frameworks, CI/CD pipelines, and validation ecosystems for distributed networking platforms.
Domain
Networking infrastructure, distributed systems, and quality engineering.
Required skills
Python, Go, C++, Linux/UNIX internals, multi-vendor networking configuration, performance testing, root-cause analysis, automation architecture, CI/CD integration, distributed system validation.
Preferred skills
Advanced Layer 2/3/TCP/IP/Routing/MPLS/EVPN, JUNOS, network operating systems, cloud infrastructure, observability platforms, AI-assisted engineering tools, patent/publication track record.
Technologies
Python, Go, C++, Linux, UNIX, Ixia, Spirent, JUNOS, CI/CD pipelines, observability platforms.
Responsibilities
Understand customer deployments and business requirements to develop validation strategies; Architect and develop scalable automation frameworks for functional, integration, and performance testing; Validate distributed multi-component software and networking platforms at scale; Provide technical leadership and mentor engineers on quality objectives; Present technical findings and risk assessments to customers and stakeholders.
Seniority
Principal, hands-on IC with strategic influence and mentorship.