JumpCloud is seeking a Software Engineer to join our Core Services team. In this role, you'll help develop mission-critical services that power JumpCloud's foundational infrastructure, including our API Gateway, PKI systems, and workflow orchestration engines.
You'll work with the team to implement highly available distributed systems that handle authentication, authorization, rate limiting, and notifications at scale. Working with modern technology stacks, you'll contribute to migrating legacy MongoDB clusters to our new Data Platform while ensuring zero downtime and data integrity.
Key technical focus areas include:
Supporting our API Gateway infrastructure
Creating reusable libraries and plugins in Go and/or Node.js
Implementing rate limiting solutions
We're looking for:
3+ years of professional software engineering experience
Experience with Go and/or NodeJS
Knowledge of API design and microservices concepts
Familiarity with public cloud platforms (AWS, GCP)