Principal Software Development Engineer
Core
Architectural design of software systems and strategic implementation of quality assurance, owning scalable automated test frameworks and establishing quality standards for major product lines.
Role type
Principal Software Design Engineer in Test (Technical Lead)
Builds
Scalable, enterprise-grade automated test frameworks and high-quality, resilient software systems
Domain
Cybersecurity / Enterprise Networking / Software Quality Assurance
Required skills
Software architecture design, Testability engineering, Observability, Root-cause analysis, Automated test framework development, Microservices (REST API, gRPC), Container orchestration (Docker, Kubernetes), Python, Go, Java, C++, System-level troubleshooting, Technical mentorship
Preferred skills
None stated
Technologies
Python, Go, Java, C++, Docker, Kubernetes, REST API, gRPC
Responsibilities
Architect medium to large platform initiatives with a focus on testability and resilience; Define strategic vision and roadmap for quality assurance; Lead design and enhancement of enterprise-grade automated test frameworks; Partner with Product and Engineering teams to enforce quality standards; Perform deep system-level analysis and troubleshooting of complex defects; Mentor engineers on advanced testing methodologies and automation best practices; Present technical data and risk assessments to senior management
Seniority
Principal, hands-on IC with strategic leadership
