Principal Software Engineer
Core
Lead complex, cross-team system design for identity, policy evaluation, and secure access enforcement while personally delivering on high-risk technical work.
Role type
Principal Software Engineer (Technical Leadership & Architecture)
Builds
Large-scale distributed systems, cloud services, and high-availability production services
Domain
Internet-scale infrastructure, security, and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, cloud architecture, incident response, technical strategy, system reliability, security principles, cross-org influence, mentorship
Preferred skills
Low-latency service design, Zero Trust implementation, observability instrumentation
Technologies
C, C++, C#, Java, JavaScript, Python, Azure, containers, microservices, CI/CD
Responsibilities
Lead cross-team system design and architectural decision-making, drive engineering standards for code quality and performance, break down large-scale problems into actionable roadmaps, champion live-site health and incident response, partner with leadership to shape product strategy, provide deep technical reviews and mentor senior engineers
Seniority
Principal, hands-on IC with strategic scope
