Software Engineer

JumpCloud Logo

JumpCloud

πŸ“Remote - India

Summary

Join JumpCloud as a Software Engineer and contribute to the development of backend technologies using Kubernetes and GoLang. You will be part of a team focused on Identity Governance and Administration (IGA) services, a crucial component of JumpCloud's product portfolio. This role involves implementing features, collaborating with other teams, and working with cutting-edge technologies like cryptography and security protocols. The ideal candidate possesses 3-8 years of experience in developing distributed systems and microservices, experience with cloud providers and CI/CD pipelines, and a willingness to mentor junior team members. JumpCloud offers a remote-first work environment and a commitment to building connections and fostering a supportive work culture.

Requirements

  • 3-8 years experience developing distributed systems, microservices, and REST APIs (including using them as integration points with third-party applications) in a variety of programming languages including Golang
  • Experience using one of the public cloud providers (AWS, GCP or Azure) with CI/CD pipelines (Travis/CircleCI) to build, test and deploy
  • Willingness to mentor junior members of the team
  • Speak and write in English fluently

Responsibilities

  • Implement features through individual contributions and guidance in organization, process, and design
  • Collaborate closely with architects, UX, and DevOps to ensure systems are highly available, scalable, performant, and deliver an amazing user experience
  • Learn and work with cryptography and security concepts, including PKI and TLS/SSL agreement protocols, authentication, symmetric and asymmetric encryption, and related concepts
  • Use OAuth/OIDC flows to authenticate users and 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 these applications work with JumpCloud provided identity
  • Shape the future of Identity Management services roadmap by participating in planning/scoping conversations with product managers
  • Help the team and organization live by core values: building connections, thinking big and getting 1% better every day

Preferred Qualifications

Experience with Python, Docker, feature flags, and BDD

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.