This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
JumpCloud is seeking a Software Engineer for their Directory services organization, which focuses on synchronizing users, groups, and permissions with non-JumpCloud services.
The role involves integrating with various SaaS products for identity management, allowing IT admins to manage user identities from a single source.
The engineer will work on complex problems related to identity, authentication, security, and cloud scaling using technologies like MongoDB, GoLang, Node, Vagrant, Docker, Saltstack, ELK Stack, and Redis.
Responsibilities include feature implementation, collaboration with architects, UX, and DevOps, and ensuring systems are highly available and performant.
The engineer will learn and work with cryptography and security concepts, including PKI, TLS/SSL, and OAuth/OIDC flows.
The position requires participation in planning and scoping conversations with product managers and contributing to the team’s core values.
Requirements:
Candidates should have 2-5 years of industry programming experience in Java, Python, C, or C++, with a strong interest in learning Go and NodeJS.
A willingness to learn and embrace new technologies, languages, and frameworks is essential.
Strong experience in developing large-scale web applications or SaaS applications in the cloud, with AWS experience being a plus.
Proficiency in using Linux/OSX/Unix as a desktop development environment is required.
Candidates must have strong database experience, including both relational and non-relational databases.
A Bachelor’s degree in Computer Science or a closely related field is necessary.
A passion for product and customer experience, beyond just coding, is expected.
Benefits:
JumpCloud offers a remote-first work environment, allowing employees to work from anywhere within the specified country.
The company promotes a culture of collaboration and values unique ideas and approaches from its employees.
Employees will have the opportunity to work with talented individuals across various departments and contribute to meaningful projects.
JumpCloud emphasizes building connections among its team members, fostering a supportive and inclusive workplace.
The company is committed to equal opportunity employment, ensuring all applicants are considered without discrimination.