JumpCloud

Software Engineer, Platform Primitives - India

JumpCloud • IN
GoPython 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.


Role Summary


As a Software Engineer on the Platform Primitives team, you will build and scale the common, reusable services—like notifications and health monitoring—that power the entire JumpCloud platform. You will take ownership of complex, full-stack development projects primarily using Go and AWS. Because our engineering needs evolve, this role requires high adaptability, with the expectation that you can seamlessly shift to support other engineering teams as business priorities dictate.

Employee Value Proposition (EVP)

  • Purpose: Build the foundational, reusable services that every other JumpCloud product relies on to function securely and efficiently.
  • Growth: Deepen your expertise in Go, AWS, and Kubernetes while gaining broad architectural exposure by adapting to different teams and tech challenges.
  • Motivators: Perfect for a versatile engineer who loves solving core infrastructure problems, building common frameworks, and thrives in a dynamic, flexible environment.
  • Major Performance Objectives (KPOs)

  • Deliver Reusable Platform Services: Within the first 6 months, design and deploy highly scalable core primitives (e.g., notification engines, health monitors) using Go, achieving targeted latency and throughput metrics.
  • Demonstrate Cross-Team Adaptability: Seamlessly transition to new engineering teams or projects as needed, successfully ramping up and delivering quality code in a new domain within 30 days of a shift.
  • Ensure High Availability: Manage and scale containerized applications via Kubernetes and AWS, ensuring reliable uptime for all common platform services.
  • Drive Engineering Quality: Lead technical design discussions and mentor fellow engineers, proactively improving code maintainability and CI/CD reliability across any team you support.
  • In this role, you will:

  • Write clean, well-documented full-stack code using Go, Python, Node.js, and modern front-end frameworks (e.g., Vue.js).
  • Build robust microservices utilizing AWS (EC2, S3, Lambda, SQS, SNS) and NoSQL databases (MongoDB).
  • Manage Kubernetes deployments for optimal performance of containerized applications.
  • Collaborate with product managers and designers to translate requirements into scalable, reusable technical solutions.
  • Conduct rigorous code reviews and incorporate cloud security best practices.
  • Evaluate and integrate emerging technologies (including AI tools like Copilot/Cursor) to streamline workflows