JumpCloud

Senior Software Engineer - Authorization

JumpCloud

Remote · Full Time

Be the first to apply

Experience
8+ yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
Work from home
Eligibility
Applicants must be located and legally authorized to work in India. Proficiency in spoken and written English is required. Candidates should be ready to participate in scheduled on-call rotations. The company is an equal opportunity employer valuing diversity and inclusion.
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About JumpCloud

JumpCloud® offers an AI-driven unified IT management platform focused on securing modern digital workforces. It integrates identity, device, and access management to provide scalable, intelligent, and secure IT solutions from human users to autonomous AI agents, eliminating complexity and optimizing AI risk management globally.

Role Overview

The Senior Software Engineer acts as a dependable contributor ensuring high-quality and efficient delivery across multiple time zones. The role involves designing and implementing scalable, secure backend services with a focus on performance and maintainability.

Key Responsibilities

  • Create, test, and deploy reliable Go, NodeJS, or Python services with clear documentation emphasizing performance and low latency for global users.
  • Develop and maintain automated test suites for new features and legacy code to minimize regression risks, while enforcing CI/CD quality gates.
  • Collaborate cross-functionally with Product Management and UX teams worldwide to refine requirements, evaluate technical feasibility, and align engineering efforts with business objectives.
  • Establish robust alerting systems and runbooks promoting zero-downtime deployments and dependable distributed operations.
  • Enhance engineering workflows by advocating automated tooling use and leveraging AI technologies such as code/test generation and dependency analysis to speed up development cycles.

Qualifications and Experience

  • A minimum of 8 years of professional software development experience, delivering complex and scalable products end-to-end.
  • Strong proficiency in programming languages such as Go, NodeJS, and/or Python, with openness to learn VueJS for full-stack contributions.
  • Solid expertise in authentication and identity management protocols including OAuth 2.0, OpenID Connect (OIDC), JWT, and related IAM systems.
  • Knowledge of Infrastructure as Code, particularly Terraform, and cloud computing principles.
  • Ability to succeed within a distributed team setting using asynchronous communication, detailed documentation (GitOps), and adhering to strict Definition of Done criteria.
  • Excellent organizational and technical leadership capabilities, facilitating consensus and decision-making spanning multiple time zones.

Additional Information

This role is designated as remote-first, with work permitted remotely within India. Candidates must be authorized to work in India. Participation in on-call shifts is required to respond promptly to operational alerts.

English language fluency (spoken and written) is mandatory as internal communications and interviews are conducted in English. The company promotes diversity and inclusion, welcoming applicants regardless of background.

JumpCloud strictly screens communications to protect candidates from scams; official correspondence will be sent only from @jumpcloud.com email addresses and will never request payments.

Company Culture and Values

JumpCloud encourages innovation and ownership in a SaaS environment, valuing unique perspectives. One of their core values is to foster human connections across diverse backgrounds, aiming for an inclusive workplace where everyone can thrive.

Tools & software

Terraform required NodeJS · 8 to 10 years required

How they work

Communication Teamwork & Collaboration Attention to Detail Leadership Organisation

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer