Principal Software Engineer - Continuous Identity
Job Description
As a Principal Engineer in the Continuous Identity product group, you will lead the design, development, and delivery of a self-service identity security capability with real-time threat detection. This role combines hands-on architecture for large-scale systems with technical leadership across a cloud product software engineering team.
Responsibilities
- Design, develop, and scale an identity data platform that processes petabytes of continuous telemetry and behavioral data.
- Promote a platform-centric approach and influence architecture decisions across team and organizational boundaries.
- Build and optimize query engines for identity telemetry, policy decisions, scalable distributed architectures, and high-performance data storage frameworks, including identity graphs.
- Create new, efficient ways for internal stakeholders and customers to analyze complex identity relationships and obtain real-time insights.
- Drive code quality by championing advanced testing practices and integrating agentic development processes and modern AI tools to improve team velocity and code standards.
Requirements
- 15+ years of software engineering experience with a B.S. in a related field (or equivalent practical experience).
- 3+ years of heavy coding experience in Go, Java, Scala, Kotlin, or another compiled language.
- Deep production expertise with relational SQL and NoSQL databases such as Neo4j, Postgres, Cassandra, DynamoDB, including approaches for handling complex relationships and temporal data.
- Demonstrated mastery of algorithms, distributed systems design, and cloud-native application development.
- Proven experience using AI technologies to enhance decision-making, streamline workflows, improve efficiency, and support business outcomes.
- Strong collaboration and leadership skills, with a record of driving technical alignment across distributed, remote-first teams.
Technologies
- Go
- Java
- Scala
- Kotlin
- Neo4j
- Postgres
- Cassandra
- DynamoDB
- SQL
- NoSQL
- Kubernetes
- Identity graphs
Location
Sunnyvale, CA (onsite)
Compensation
USD 229,000 - 412,000 per year
Additional Information
- Specialized familiarity with Go or Kubernetes orchestration at scale.
- Background in cybersecurity, Identity and Access Management (IAM), or advanced threat detection systems.
- Experience bridging endpoint-deployed solutions with cloud-native architectures.
Benefits
- Market leader compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
Similar Jobs
J