JumpCloud

Software Engineer - United States

Austin, Texas, United States

Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Directory Platform, Identity and Access Management, Cloud InfrastructureIndustries

Software Engineer - Core Services

Employment Type: Full Time Location: Remote (United States of America)

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.

About the Role

JumpCloud is seeking two Software Engineers 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:

  • Supporting our API Gateway infrastructure
  • Creating reusable libraries and plugins in Go and/or Node.js
  • Implementing rate limiting solutions

Requirements

  • 2+ 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.

Compensation & Benefits

  • Approximate Annual Compensation: $110,000 - $150,000 (including base salary and any related bonuses or commissions, depending on individual candidate level and experience).
  • Benefits Package (US):
    • Multiple medical plan options, 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.
    • 401k savings plan with match.
    • Flexible paid time off policy.

Working Environment & Location

  • Remote First: Work remotely within the United States of America.
  • Must be located in and authorized to work in the USA.
  • Headquartered in the Denver/Boulder, CO area, but remote work is supported anywhere in the U.S. Office visits are optional.

Why JumpCloud®?

If you thrive working in a fast, SaaS-based environment and you are passionate about solving challenging technical problems, we look forward to hearing from you! JumpCloud® is an incredible place to share and grow your expertise! You’ll work with amazing talent across each department who are passionate about our mission. We’re out-of-the-box thinkers, so your unique ideas and approaches for conceiving a product and/or feature will be welcome. You’ll have a voice in the organization as you work with a seasoned executive team, a supportive board, and in a proven market that our customers are excited about.

One of JumpCloud's three core values is to “Build Connections.” To us, that means creating "human connection."

Skills

Go
Node.js
API Gateway
PKI systems
workflow orchestration
distributed systems
authentication
authorization
rate limiting
notifications
AWS
GCP
microservices
MongoDB

JumpCloud

Cloud-based identity and access management services

About JumpCloud

JumpCloud offers cloud-based directory services that help businesses manage user identities and access to IT resources like applications, networks, and devices from a single platform. It serves a variety of clients, including small and medium-sized businesses and larger enterprises, particularly in sectors that require strong IT security. The company operates on a subscription model with different service tiers, allowing clients to choose features that fit their needs and budgets. JumpCloud's goal is to simplify identity management and access control, enhancing security and operational efficiency for its users.

Louisville, ColoradoHeadquarters
2012Year Founded
$371.3MTotal Funding
SERIES_FCompany Stage
Enterprise Software, CybersecurityIndustries
501-1,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
Unlimited Paid Time Off
401(k) Company Match
Remote Work Options

Risks

Increased competition from established IAM providers like Okta and Microsoft.
Rapid technological advancements may strain JumpCloud's resources to keep up.
Economic uncertainties could impact spending on IAM solutions, affecting revenue.

Differentiation

JumpCloud offers a unified platform for identity and device management.
The company provides Zero Trust security models for remote and hybrid work environments.
JumpCloud's SaaS Management capabilities address the rising importance of cloud-based applications.

Upsides

The global IAM market is projected to grow at a CAGR of 13.1% until 2030.
Increased demand for Zero Trust models aligns with JumpCloud's offerings.
Growing need for SME cybersecurity solutions supports JumpCloud's market presence.

Land your dream remote job 3x faster with AI