Software Engineer, Auth & Access
JumpcloudRemote (Bangalore, India)Full Time5d ago
PythonGoNode.jsAIEngineeringPlatformBackendremotecurated-jd
Job description
Software Engineer, Auth & Access at Jumpcloud
About the role
Join our team to build and enhance the foundational identity and access management services for the JumpCloud platform. You will work with a global engineering group to create reliable features using Go, Python, and Node.js. This position emphasizes implementing secure web authentication, identity workflows, and using AI development tools to improve code quality and delivery speed.
Key facts
What you'll do
- Develop, test, and deploy scalable backend microservices in Go, Python, or Node.js.
- Implement and maintain core authentication and identity technologies like OAuth 2.0, OpenID Connect, JWT, and single sign-on.
- Use AI coding assistants such as GitHub Copilot and Cursor to automate code generation, write tests, and speed up debugging.
- Deploy containerized applications using Docker and Kubernetes on AWS.
- Design and implement automated tests and integrate them into CI/CD pipelines.
- Collaborate with product managers and engineers across different time zones to define requirements and review code.
Requirements
- 3-5 years of professional software development experience, focusing on backend systems and APIs.
- Proficiency in Go, Node.js, and/or Python.
- Solid understanding of modern web security and authentication protocols including OAuth 2.0, OIDC, and JWT.
- Experience deploying applications on AWS and familiarity with container orchestration like Kubernetes or Infrastructure as Code tools.
- Proven experience using AI coding assistants to boost productivity and code quality.
Skills & tools
- Go
- Python
- Node.js
- OAuth 2.0
- OpenID Connect (OIDC)
- JSON Web Tokens (JWT)
- Single Sign-On (SSO)
- Docker
- Kubernetes
- AWS Cloud Services (EC2, S3, Lambda, DynamoDB)
- GitHub Copilot
- Cursor
Practical notes
- This is a remote position within India.
- Candidates must be located in and authorized to work in India.
- On-call shifts are expected.
- Fluency in English (written and spoken) is required for business communication and interviews.
- JumpCloud is not accepting third-party resumes.