Software Engineer

closed
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

This job is filled or no longer available