Software Engineer

JumpCloud
Summary
Join JumpCloud's Core Services team as a Software Engineer to develop mission-critical services for our foundational infrastructure, including the API Gateway, PKI systems, and workflow orchestration engines. You will implement highly available distributed systems handling authentication, authorization, rate limiting, and notifications at scale. This role involves migrating legacy MongoDB clusters to a new Data Platform while ensuring zero downtime and data integrity. The position requires 2-9 years of professional software engineering experience with Go and/or NodeJS, knowledge of API design and microservices, and familiarity with public cloud platforms. Excellent communication and collaboration skills are essential. JumpCloud offers a comprehensive benefits package and is a remote-first company.
Requirements
- 2-9 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)
- A proactive, self-starter mentality who can take a general direction and drive a project to completion
- Excellent communication skills and a collaborative mindset, able to work effectively with teammates and stakeholders across the engineering organization
- A strong sense of ownership and a passion for delivering high-quality, reliable services
- A deep desire to learn and continually improve hard and soft skills
- Understanding of distributed systems fundamentals
Responsibilities
- Develop mission-critical services that power JumpCloud's foundational infrastructure, including our API Gateway, PKI systems, and workflow orchestration engines
- Implement highly available distributed systems that handle authentication, authorization, rate limiting, and notifications at scale
- Contribute to migrating legacy MongoDB clusters to our new Data Platform while ensuring zero downtime and data integrity
- Support our API Gateway infrastructure
- Create reusable libraries and plugins in Go and/or Node.js
- Implement rate limiting solutions
Benefits
- Several medical plans to choose from including a high deductible HSA plan with employer contribution
- Two dental plans
- Vision insurance
- Flexible spending account (FSA)
- Employee assistance program (EAP)
- Short- and long-term disability
- Life insurance
- A 401k savings plan with match
- Flexible paid time off policy
Share this job:
Similar Remote Jobs

