Senior Software Engineer, Identity & Access Discovery
New
K
Keeper SecurityCybersecurity
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- PythonJavaKotlinLDAPTypeScriptReact
Requirements
- 8+ years of professional software development experience, with a strong focus on backend systems
- Strong Python experience (primary language of the Discovery engine)
- Working proficiency in Java or Kotlin for backend services
- Comfort in TypeScript/React for administrative interface changes
- 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 (AWS IAM, 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 for field reliability including unit, integration and automated tests
- Design discovery workflows that operate safely inside customer production networks
- 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
View Full Description & ApplyYou'll be redirected to the employer's site