Senior Software Engineer, Identity & Access Discovery
Core
Lead backend development for a discovery service that identifies privileged accounts, service accounts, keys, and machines across Active Directory, cloud IAM, databases, and endpoints to secure them under KeeperPAM.
Role type
Senior backend software engineer (identity discovery)
Builds
Python discovery engines, Java/Kotlin cloud services, data pipelines, and integrations for identity correlation and state reconciliation
Domain
Cybersecurity / Privileged Access Management (PAM) / Identity Security
Deliverable
production ML models | product features
Required skills
Python, Java, Kotlin, TypeScript, React, distributed systems, APIs, data-processing pipelines, Active Directory, LDAP, cloud IAM (AWS IAM, Microsoft Entra ID, GCP IAM), secure software development, authentication, authorization, encryption, data modeling
Preferred skills
Privileged Access Management, identity security, cybersecurity products, identity discovery, account discovery, asset inventory, containerized applications, cloud-native applications, high-scale enterprise SaaS
Technologies
Python, Java, Kotlin, TypeScript, React, Active Directory, LDAP, AWS IAM, Microsoft Entra ID, GCP IAM
Responsibilities
Design and develop the Python discovery engine and Java/Kotlin cloud services; build systems to discover privileged accounts and identity data; solve identity correlation and reconciliation challenges; build incremental re-scan and state-reconciliation capabilities; develop test coverage and diagnostic tooling; design safe discovery workflows for customer production networks; develop secure data-processing workflows within zero-knowledge architecture
Seniority
Senior, hands-on IC