Senior Software Engineer, Identity
Vannevar LabsFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates must have over 10 years of industry/production programming experience in Java, Python, C, or C++, with a strong interest in learning and working with Go and Node.JS. Experience with Go or NodeJS is a plus, as is a Bachelor's degree in Computer Science or a related field. Strong experience in developing large-scale web applications, SaaS applications in the cloud (AWS is a plus), or large, distributed systems is required. Candidates should be comfortable with Linux/OSX/Unix as a development environment and have strong database work experience, including relational and non-relational databases. A passion for product and customers, not just code, is essential, along with being a strong team player. Previous knowledge of Go or NodeJS languages is a bonus.
The Staff Software Engineer will understand the technical details and protocols underlying Active Directory, including LDAP, Kerberos, and DNS. They will help other developers understand Active Directory and integration methods. The role involves working with engineering leadership and product management to scope work and features. Responsibilities include designing architecture for user authentication, AD object migration, and GPO management. The engineer will develop web services for AD integration within JumpCloud's infrastructure and plan for a post-Active Directory future by integrating with Microsoft Azure. Participation in on-call shifts is also expected.
Cloud-based identity and access management services
JumpCloud offers cloud-based directory services that help businesses manage user identities and access to IT resources like applications, networks, and devices from a single platform. It serves a variety of clients, including small and medium-sized businesses and larger enterprises, particularly in sectors that require strong IT security. The company operates on a subscription model with different service tiers, allowing clients to choose features that fit their needs and budgets. JumpCloud's goal is to simplify identity management and access control, enhancing security and operational efficiency for its users.