Staff Software Engineer (G&S)
Core
Design and build a strategic identity platform that creates a connected representation of identities across people, privileged accounts, and resources, combining this graph with near-real-time security signals for risk detection and dynamic security decisions.
Role type
Staff Software Engineer (Identity Graph & Signals)
Builds
Distributed services, event-driven pipelines, and APIs for identity intelligence and security telemetry
Domain
Financial Services / Cybersecurity / Distributed Systems
Required skills
Distributed systems design, Event-driven architectures, Graph modelling, Identity security, Large-scale data processing, API design, Cloud-native engineering, Observability, Automated testing, Technical leadership
Preferred skills
Graph databases (Neptune, Neo4j), Streaming platforms (Kafka), IAM protocols (OAuth, OIDC), Workload identity patterns, Security telemetry platforms (SPIFFE, Vault)
Technologies
Java, Kotlin, Go, C#, Python, AWS, Azure, Kafka, Kinesis, Neo4j, Amazon Neptune, Gremlin, openCypher, OAuth 2.0, OpenID Connect, SAML, SCIM, SPIFFE, HashiCorp Vault
Responsibilities
Provide technical leadership for platform architecture and evolution, Design and build highly available distributed services, Engineer high-volume ingestion and event-processing pipelines, Solve complex problems involving entity resolution and graph traversal, Mentor senior engineers and strengthen team capability, Build security into the platform by design
Seniority
Staff, hands-on IC with technical leadership
