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
View details
Apply Now