LDAP Software Engineer - India
Core
Build, scale, and operate JumpCloud's LDAP-as-a-Service, enabling customer authentication and user/group lookups over LDAP against the JumpCloud directory.
Role type
Mid-level backend software engineer (LDAP infrastructure)
Builds
High-availability LDAP infrastructure, protocol proxies, sync workers, and supporting APIs for the Cloud LDAP platform.
Domain
Identity management, directory services, cloud infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Go, Python, Node.js, C++, LDAP protocol implementation, distributed systems, container orchestration, cloud-native development
Preferred skills
OpenLDAP, 389 Directory Server, Active Directory LDAP, MFA-aware bind flows, TLS/STARTTLS, CI/CD automation
Technologies
Go, Python, Node.js, C++, Docker, Kubernetes, AWS (EC2, S3, Lambda, DynamoDB), OpenLDAP, 389 Directory Server, Active Directory LDAP
Responsibilities
Design and deploy scalable LDAP services including protocol proxies and sync workers; implement LDAP operations like bind, search, and compare; manage directory replication and regional read replicas; develop edge proxy services for load balancing and TLS; use AI coding assistants to accelerate development; operate containerized services on AWS; maintain automated tests and CI/CD pipelines; participate in on-call rotations for production alerts.
Seniority
Mid-level (3–5 years experience), hands-on IC
