Jump Cloud

Core Services Software Engineer - India

Job Description

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:
  • 3+ 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