Senior Principal Software Engineer position for Identity & Access Governance (IAG) services, responsible for providing senior technical leadership, designing and implementing major service capabilities, and driving reliability, operability, and secure-by-default engineering.
Requirements
- BS in Computer Science or related field (MS preferred), or equivalent practical experience
- 10+ years of software development experience building and operating distributed services in production
- Strong proficiency in one or more modern programming languages (e.g., Java, Go, C++, Python)
- Proven ability to lead design and delivery of major service capabilities from concept through launch and sustained operations
- Deep understanding of distributed systems fundamentals (data structures/algorithms, networking, concurrency, failure modes)
- Strong knowledge of cloud architecture patterns, including control plane and service-to-service operational design
- Demonstrated experience building DevOps capabilities: CI/CD pipelines, automated testing, deployment automation, and infrastructure-as-code
- Strong production debugging skills across networking and persistence layers; understanding of databases and distributed persistence (SQL/NoSQL, replication, consistency tradeoffs)
- Demonstrated experience leading high-severity incident response as a technical lead/escalation engineer
- Strong Linux knowledge (or demonstrated ability to learn quickly in Linux-based production environments)
- Experience partnering closely with Architects, Principals, Engineering Managers, Product, and Program/TPM leaders to deliver outcomes on time and with high quality
Benefits
- Competitive salary
- Flexible medical, life insurance, and retirement options
- Volunteer programs
- Equal Employment Opportunity Employer
