Staff Software Engineer
Core
Design and build a strategic identity platform that creates a connected representation of identities and processes near-real-time security signals for risk detection and dynamic security decisions.
Role type
Staff Software Engineer (Identity & Security Platform)
Builds
Distributed identity graph services, event-driven pipelines, and APIs for security intelligence
Domain
Cybersecurity / Identity & Access Management (IAM)
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Graph modeling, Event-driven architecture, Large-scale data processing, API design, Cloud-native engineering, Automated testing, CI/CD, Observability, Secure software development
Preferred skills
Graph databases (Neptune, Neo4j), Streaming platforms (Kafka), IAM protocols (OAuth, OIDC), Workload identity patterns, Security telemetry analysis
Technologies
Java, Kotlin, Go, C#, Python, AWS, Azure, Kafka, Kinesis, Neo4j, Amazon Neptune, Gremlin, openCypher, SPIFFE/SPIRE, HashiCorp Vault
Responsibilities
Provide technical leadership for platform architecture and evolution; Design and build highly available, secure distributed services; Define graph models for complex identity relationships; Engineer high-volume ingestion and event-processing pipelines; Develop APIs for security capabilities; Solve problems in entity resolution, graph traversal, and data consistency; Establish architectural boundaries and engineering patterns; Mentor senior engineers and drive technical standards.
Seniority
Staff, hands-on IC with technical leadership
