Key Responsibilities:
- Design, develop, and implement highly scalable and reliable full-stack applications and directory services using Go, Python, Node.js, and relevant front-end frameworks.
- Design, build, and maintain a highly available, scalable, and secure LDAP infrastructure, including schema design, replication, and performance tuning.
- Work extensively with AWS Cloud Services, including but not limited to EC2, S3, Lambda, DynamoDB, RDS, SQS, and SNS.
- Manage and deploy containerized applications using Kubernetes, ensuring high availability and performance.
- Collaborate with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions.
- Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Troubleshoot and debug production issues, providing timely resolutions.
- Contribute to the continuous improvement of our development processes and tools.
Qualifications:
- 6+ years of professional experience in software development, with a strong focus on backend or full-stack engineering.
- Deep expertise in the LDAP v3 protocol, including schema design, Directory Information Tree (DIT) structure, access controls (ACIs), and replication (e.g., multi-master).
- Hands-on experience deploying, configuring, and managing LDAP server software (e.g., OpenLDAP, 389 Directory Server) in a large-scale production environment.
- Proven expertise in designing, developing, and deploying applications on AWS Cloud Services.
- In-depth knowledge and hands-on experience with Kubernetes for container orchestration.
- Proficiency in Go, Python, and/or Node.js.
- Strong understanding of RESTful APIs, microservices architecture, and distributed systems.
- Experience with relational and NoSQL databases (e.g., MongoDB, DynamoDB, RDS).
- Familiarity with CI/CD pipelines, DevOps practices, and infrastructure automation tools (e.g., Ansible, Terraform).
- Excellent problem-solving skills and the ability to work independently and as part of a team.Strong communication and interpersonal skills.
Preferred Skills:
- Strong proficiency with Go, Node.js, and Vue.js.
- Experience with serverless computing (AWS Lambda) and other cloud platforms (GCP).
- Knowledge of security best practices in cloud environments, particularly within the Authentication and Access Management (IAM) domain.
- Experience with unit test automation and front-end testing frameworks.
- Contributions to open-source projects.
- Experience with AI-assisted development tools (e.g., GitHub Copilot, Cursor).
Top Skills
What We Do
JumpCloud’s mission is to Make Work Happen®, providing simple, secure access to an organization’s technology resources from any device, or any location. The JumpCloud Open Directory Platform gives IT, security operations, and DevOps a single, cloud-based solution to control and manage employee identities and their devices, and apply conditional access controls based on Zero Trust principals. Since launching in 2012, our global user base has grown to more than 150,000 organizations, with more than 5,000 paying customers including Cars.com, GoFundMe, Grab, ClassPass, Uplight and Peloton. JumpCloud has raised over $400M from world-class investors including Sapphire Ventures, General Atlantic, Sands Capital, Atlassian, and CrowdStrike. Our teams are growing fast, too, and we're looking for talent across engineering, sales, customer success, marketing, product management, and more. Join our team of dedicated, passionate, and creative people who are eager to change the IT industry forever.
We live by our core values which are:
Build Connections
Think Big
1% Better Every Day
Why Work With Us
We offer an incredible opportunity to see your impact. Each team member gets an up close personal view and education into building a fast growing startup. We are transparent about what we are doing, how we are doing it, and the decisions that we are making. There is opportunity to progress and flexibility to find unique approaches to our business
Gallery
JumpCloud Offices
Remote Workspace
Employees work remotely.
JumpCloud is committed to being remote-first across the world. We have team members in most U.S. states and in 14 countries.









