Senior Software Engineer, Identity & Access Discovery
New
K
Keeper SecurityCybersecurity
Remote, USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- PythonJavaKotlinLDAPTypeScriptReactDistributed Systems
Requirements
- 8+ years of professional software development experience, with a strong focus on backend systems
- Strong Python experience with Python is the primary language of Keeper's Discovery engine
- Working proficiency in Java or Kotlin for backend services
- Comfort in TypeScript/React to make changes in our administrative interface when needed
- Strong experience with distributed systems, APIs and data-processing pipelines
- Hands-on experience with Active Directory and/or LDAP
- Working knowledge of at least one major cloud IAM model, such as AWS IAM and Organizations, Microsoft Entra ID or GCP IAM
- Strong knowledge of secure software development practices, authentication, authorization and encryption
- Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience
- Strong data modeling instincts, ideally including graph or relationship-oriented models
Responsibilities
- Design and develop the Python discovery engine that runs on customer-deployed gateways, and the Java/Kotlin cloud services that store and serve discovered data
- Build systems that discover privileged accounts, service accounts, keys, machines and related identity data across Active Directory, cloud IAM, databases and endpoints
- Solve identity correlation and reconciliation challenges, including determining when accounts discovered across multiple systems represent the same principal
- Build incremental re-scan and state-reconciliation capabilities that maintain an accurate view of customer environments
- Build the test coverage and diagnostic tooling, including unit, integration, and automated tests, plus logging and error reporting
- Design discovery workflows that operate safely inside customer production networks, respecting API limits
- Develop secure data-processing workflows that operate within Keeper’s zero-knowledge architecture
- Collaborate with Product, QA and other PAM engineers on technical design, testing, troubleshooting and delivery of Discovery features
- Use AI-assisted tools such as Claude, ChatGPT, GitHub Copilot or similar platforms to support development
View Full Description & ApplyYou'll be redirected to the employer's site