Software Engineer

Logo of JumpCloud

JumpCloud

πŸ“Remote - India

Job highlights

Summary

Join JumpCloud's engineering team as a Software Engineer specializing in backend technology using Kubernetes and GoLang. You will contribute to the development and improvement of Identity Governance and Administration (IGA) services, a crucial part of JumpCloud's product portfolio. This role involves feature implementation, collaboration 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
  • Experience with Docker
  • Experience with feature flags
  • Experience with 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.
Please let JumpCloud know you found this job on JobsCollider. Thanks! πŸ™