
Remote opportunity at
JumpCloudSenior Software Engineer, Authorization - India
JumpCloud is seeking a remote Senior Software Engineer focused on Authorization to join its team in India. The company provides an AI-powered unified IT management platform…
Career Tools
About This Role
JumpCloud is seeking a remote Senior Software Engineer focused on Authorization to join its team in India. The company provides an AI-powered unified IT management platform that consolidates identity, device, and access management to secure modern workforces and autonomous AI agents. In this position, you will serve as a driver of quality and velocity across time zones, building scalable and secure services while lowering latency for a global user base.…
Job Description
JumpCloud is seeking a remote Senior Software Engineer focused on Authorization to join its team in India. The company provides an AI-powered unified IT management platform that consolidates identity, device, and access management to secure modern workforces and autonomous AI agents. In this position, you will serve as a driver of quality and velocity across time zones, building scalable and secure services while lowering latency for a global user base. This role is ideal for an experienced programmer who thrives in distributed environments and wants to help shape cloud-native security products.
Responsibilities
- Develop, test, and deploy secure and scalable services utilizing Go, NodeJS, or Python
- Maintain high code performance to minimize latency for users globally
- Create automated test cases for both legacy systems and new features to reduce regression risks
- Implement CI/CD gates to automatically enforce software quality standards
- Collaborate across multiple time zones with UX and Product Management teams on technical feasibility and requirements
- Establish alerts and runbooks to facilitate zero-downtime distributed deployments
- Contribute to team process improvements by leveraging AI tools for code and test generation
Requirements
- Possess at least 8 years of professional programming experience building complex and scalable software products
- Demonstrate proficiency in Go, NodeJS, or Python
- Show deep familiarity with core IAM and authentication technologies including OAuth 2.0, OpenID Connect, JWT, and IAM systems
- Bring experience with cloud technologies and Infrastructure as Code using Terraform
- Work effectively in a distributed team utilizing asynchronous communication, written documentation, and strict Definition of Done practices
- Demonstrate technical leadership and organizational skills to guide cross-functional decision-making
- Participate in designated on-call shifts and respond promptly to alerts
- Communicate fluently in written and spoken English, and hold authorization to work in India
Qualifications
- Willingness to learn VueJS for full-stack integration purposes
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, JumpCloud operates as a remote-first organization, and this role is remote for candidates located and authorized to work in India.
What programming languages are required?
Applicants must be proficient in Go, NodeJS, or Python, with a willingness to learn VueJS for full-stack integration.
What level of experience is needed for this role?
The posting requires 8 or more years of industry programming experience delivering end-to-end production-quality software.
Are there any specific operational duties such as on-call shifts?
Yes, engineers are expected to participate in on-call shifts and be ready to respond during their assigned rotation.
What is the salary for this position?
The salary is not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.