Software Engineer

Logo of JumpCloud

JumpCloud

๐Ÿ“Remote - India

Job highlights

Summary

Join JumpCloud's Directory Services team as a Software Engineer and contribute to the development and improvement of identity management services. You will work with a team using Go (and potentially other languages) to build scalable and secure systems. This role involves implementing new features, collaborating with other teams, and working with technologies like MongoDB, GoLang, Node, and cloud services (AWS). The ideal candidate has 2-5 years of experience in programming (Java, Python, C, or C++), a strong interest in Go and NodeJS, and experience with large-scale web applications. JumpCloud offers a remote-first work environment and a collaborative team culture.

Requirements

  • 2-5 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. We are both Agile and agile, and weโ€™re a team thatโ€™s constantly working together
  • Bachelorโ€™s degree in Computer Science or a closely related field
  • Passion for product and customer, not just for code

Responsibilities

  • Feature implementation through both individual contributions and providing guidance in terms of organization, process and design
  • Learning and working with cryptography and security concepts, including PKI and TLS/SSL agreement protocols, authentication, symmetric and asymmetric encryption, and related concepts
  • Using OAuth/OIDC flows to authenticate users and then allow them to use services
  • Integrate identity via certs, OAuth and other methods into cloud services like AWS API Gateway
  • Work with 3rd party applications like mesh VPNs to ensure that these applications work with JumpCloud provided identity
  • Shape the future of our Identity Management services roadmap by participating in planning/scoping conversations with product managers
  • Help the team and organization live by our core values: building connections, thinking big and getting 1% better every day

Preferred Qualifications

  • Experience with Go, NodeJS
  • Experience with AWS

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! ๐Ÿ™