JumpCloud

Core Services Software Engineer - India

JumpCloud • IN
Go Remote
All roles at JumpCloud are Remote unless otherwise specified in the Job Description.

About JumpCloud
JumpCloud® delivers a unified open directory platform that makes it easy to securely manage identities, devices, and access across your organization. With JumpCloud, IT teams and MSPs enable users to work securely from anywhere and manage their Windows, Apple, Linux, and Android devices from a single platform. JumpCloud is IT Simplified.


What you'll be doing: 
JumpCloud is seeking a Software Engineer to join our Core Services team. In this role, you’ll help develop foundational, mission-critical services that power all of JumpCloud. This includes our API Gateway, PKI systems, and the shared services that other teams rely on to deliver secure and reliable products.

You'll work with the team to implement highly available distributed systems that handle modernization initiatives, architectural transformations, and continuous platform evolution. You’ll have the opportunity to shape how our platform grows and scales while ensuring its reliability, performance, and maintainability.

Key technical focus areas include:

  • Supporting and evolving our API Gateway infrastructure
  • Creating reusable libraries and services in Go and/or Node.js
  • Participating in modernization initiatives, reducing technical debt, and improving platform developer velocity
  • Collaborating on architecture discussions and design reviews to help shape the future of JumpCloud’s core platform
  • We're looking for:

  • 4+ years of professional software engineering experience
  • Experience with Go and/or NodeJS
  • Knowledge of distributed systems fundamentals, API design, and microservices architecture
  • Familiarity with public cloud platforms (AWS, GCP)
  • Takes ownership and responsibility, values incremental progress, and enjoys contributing to  high-scale systems maintenance and modernization efforts