Staff Software Engineer

Logo of JumpCloud

JumpCloud

๐Ÿ“Remote - India

Job highlights

Summary

Join JumpCloud's engineering team as a remote software engineer and play a pivotal role in shaping the success of the team. You will be working on complex problems in the cloud using technologies like MongoDB, GoLang, Node, and more. The role involves understanding Active Directory, helping other developers, working with leadership, designing architecture, developing web services, and planning a post-Active Directory future. JumpCloud offers a remote-first work environment and values a collaborative team culture. The ideal candidate will have extensive experience in software engineering, a passion for product and customer success, and a strong interest in learning new technologies.

Requirements

  • 8+ years of industry/production programming experience in Java, Python, C, or C++ with a strong interest to learn and work in Go and NodeJS
  • Willingness and demonstrated ability to learn and embrace new technologies, languages, and frameworks
  • Strong Experience developing large-scale web applications, SaaS applications in the cloud (AWS a plus) or large, distributed systems
  • Comfortable with Linux/OSX/Unix as desktop development environment
  • Strong database work experience, including relational and non-relational databases
  • Strong team player that wants to win together
  • Bachelorโ€™s degree in Computer Science or a closely related field
  • Passion for product and customer, not just for code

Responsibilities

  • Understand the technical details and the protocols underlying Active Directory including LDAP, Kerberos and DNS
  • Help other developers gain a better understanding of how Active Directory works and ways of integrating with it
  • Work with engineering leadership and JumpCloud Product Management to ensure proper scoping of work and features
  • Design architecture to support authenticating users, migration of objects from AD to alternative directories and management of GPOs and other policies
  • Develop web services to support AD Integration within JumpCloudโ€™s infrastructure
  • Plan out a post-Active Directory future integrating with Microsoft Azure instead of AD

Preferred Qualifications

Bonus points for already knowing some Go, NodeJS

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let JumpCloud know you found this job on JobsCollider. Thanks! ๐Ÿ™