Software Engineer

JumpCloud
Summary
Join JumpCloud® as a Software Engineer and contribute to the development of backend services for our unified open directory platform. You will collaborate with a team to deliver high-quality software, work closely with Product Managers, Architects, and UX to provide incremental customer value, and partner with Architects and CloudOps to make key technology decisions. This role requires 3+ years of commercial software development experience, expertise in backend services (Golang and Node.js preferred), experience with SaaS applications on public cloud providers, and a solid understanding of RESTful APIs. The position offers a competitive salary ($135,000-$160,000 annually), comprehensive benefits, and a remote-first work environment. JumpCloud® is committed to building strong connections and fostering a supportive work culture.
Requirements
- 3+ years of commercial software development experience in a variety of languages with focus on backend services. JumpCloud mainly uses Golang and Node.js
- Experience developing SaaS applications in one of the public cloud providers AWS, GCP or Azure
- Solid understanding of designing and implementing RESTful APIs and using them as integration points with third-party applications
- Hands-on experience working with distributed systems and microservices architecture
- Experience working with CI/CD pipelines to build, test and deploy to environments
- Strong communication and interpersonal skills
Responsibilities
- Participate in feature implementation through individual contributions as part of the team, with a main focus on backend services
- Deliver high quality software
- Collaborate closely with Product Managers, Architects and UX to deliver incremental value to our customers
- Partner with Architects and CloudOps to help make key technology decisions that ensure our designs are highly available, scalable and performant
- Embodying our core values: building strong connections, thinking big, and striving to improve by 1% every day
Preferred Qualifications
- Experience with containers in development and production environments
- APIs based off of the gRPC protocol
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