Principal Software Test Engineer - Solution Engineering – Customer Solution Validation
Core
Principal Solution Test & Automation Engineer driving quality engineering for large-scale networking and distributed software solutions, partnering with customers and engineering teams to validate complex deployments and establish scalable automation practices.
Role type
Principal Software Test Engineer (Solution Engineering)
Builds
Scalable automation frameworks, validation strategies, and quality engineering ecosystems for networking products.
Domain
Networking, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Expert-level Python/Go/C++ programming, System-level and end-to-end validation, CI/CD integration, Linux/UNIX internals, Multi-vendor networking configuration, Performance testing (Ixia/Spirent), Root-cause analysis, Automation architecture, Cross-functional leadership, Mentorship
Preferred skills
12+ years experience, Advanced networking (Layer 2/3, TCP/IP, MPLS, EVPN), Network OS (JUNOS), AI-assisted engineering tools, Patents/publications
Technologies
Python, Go, C++, Linux, UNIX, Ixia, Spirent, JUNOS, CI/CD pipelines, Observability platforms
Responsibilities
Lead validation efforts for customer solutions and complex networking deployments, Architect and develop scalable automation frameworks for functional and system validation, Troubleshoot complex failures using logs, metrics, and telemetry, Mentor engineers and drive quality-first engineering practices, Influence architecture decisions to improve testability and operational excellence, Present technical findings and risk assessments to customers and stakeholders
Seniority
Principal, hands-on IC with strategic influence