Senior Software Engineer, Authorization - India
Summary
Senior engineer on JumpCloud's Authorization team, building and operating scalable, secure identity and access services in Go, Node.js, or Python, with automated testing, CI/CD quality gates, Terraform-based cloud infrastructure, and on-call participation while collaborating asynchronously across global time zones. Fully remote within India.
About JumpCloud®
JumpCloud is Intelligent, Secure IT.
What you’ll be doing:
- Develop, test, and deploy scalable, secure, and exceptionally well-documented Go, NodeJS, or Python services. Ensure all code meets high standards for performance and maintainability, with an emphasis on reducing latency for global users.
- Design and develop automated test cases for both new features and legacy services, ensuring that new code is covered and actively reduces regression risk. Champion the use of CI/CD gates to enforce quality standards automatically.
- Partner with Product Management and UX across multiple time zones to refine requirements, assess technical feasibility during feature discovery, and ensure the engineering roadmap aligns with business value.
- Focus on defining alerts and runbooks that enable reliable, zero-downtime deployment capabilities for distributed operations.
- Help the engineering team to improve processes, promoting the effective use of automated tools and leveraging AI to accelerate development cycles (e.g., code generation, test generation, dependency tracing)
We’re looking for:
- 8+ years of industry programming experience, with a proven track record of delivering end-to-end production quality, complex and scalable software products.
- Proficiency in Go, NodeJS, and/or Python. Willingness to learn VueJS as needed for full-stack integration.
- Deep understanding of core Auth/IAM technologies such as OAuth 2.0, OIDC (OpenID Connect), JWT, and IAM systems.
- Aptitude for Infrastructure as Code (Terraform) and cloud technology concepts.
- Demonstrated ability to thrive in a geographically distributed team environment, relying on asynchronous communication, written documentation (GitOps), and meeting strict Definition of Done (DoD) practices.
- Excellent organizational skills and technical leadership skills, capable of driving consensus and clear direction in a cross-functional environment, including the ability to facilitate effective decision-making across multiple time zones.
Skills
As published by lever · 9 questions
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other website
Pick from a list (9)
- Do you have consistent internet access?
- Do you have consistent access to power/electricity?
- Do you have consistent phone/mobile/cellular access
- Do you have access to a remote work environment that will allow me to work effectively during my working hours. This includes attending meetings, communicating via Slack and email, as well as other activities that are required as part of this role.
- Are you fluent and able to conduct business in the English Language (both spoken and written)?
- What is your current notice period? We define notice period as the length of time for you to start your new role upon signing an offer letter.
- I acknowledge that I do not have permission from JumpCloud or any individual JumpCloud employee to record or transcribe any part of the interview process and by extension to share that recording or transcription in any forum. optional
- Do you currently live in India?
- Are you legally authorized to work in India WITHOUT sponsorship or an employment pass?

