Staff Software Engineer, Backend

JumpCloud delivers a unified open directory platform for securely managing identities, devices, and access across organizations, enabling users to work securely from anywhere.
Ankara, Türkiye
Backend
Staff Software Engineer
Remote
12+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer, Backend

JumpCloud is seeking an experienced Staff Software Engineer to join their Core Services team, focusing on developing mission-critical services that power JumpCloud's foundational infrastructure. The role involves architecting and implementing highly available distributed systems for authentication, authorization, rate limiting, and notifications at scale.

As a Staff Software Engineer, you'll be working with modern technology stacks and contributing to critical infrastructure components including API Gateway, PKI systems, and workflow orchestration engines. You'll also be involved in migrating legacy MongoDB clusters to their new Data Platform while ensuring zero downtime and data integrity.

JumpCloud offers a dynamic, remote-first environment where you'll work with talented professionals across departments who are passionate about their mission. The company values innovative thinking and provides opportunities to contribute to challenging technical problems. You'll be part of a team that's building essential infrastructure for identity and device management across multiple platforms.

The role requires participation in on-call shifts and fluency in English, as JumpCloud operates internationally. The company emphasizes building connections across diverse backgrounds and creating an inclusive environment where everyone can succeed. This position offers the opportunity to work on cutting-edge technology while contributing to a rapidly growing enterprise SaaS platform focused on security and identity management.

Last updated a day ago

Responsibilities For Staff Software Engineer, Backend

  • Design and implement service-to-service authentication and authorization frameworks
  • Build and maintain API Gateway infrastructure
  • Develop robust workflow engine for business process automation
  • Create reusable libraries and plugins in Go and/or NodeJS
  • Modernize PKI infrastructure
  • Implement distributed rate limiting solutions
  • Engineer scalable notification service

Requirements For Staff Software Engineer, Backend

Go
Node.js
MongoDB
Kubernetes
  • 12+ years of professional programming experience with deep expertise in Go and/or Node.js
  • Strong background in API design and microservices architecture
  • Experience with public cloud platforms (AWS, GCP)
  • Track record of building highly available, fault-tolerant systems
  • Knowledge of PKI, authentication protocols, and security best practices
  • Experience with MongoDB/DocDB and database migration strategies

Interested in this job?

Jobs Related To JumpCloud Staff Software Engineer, Backend

Staff Software Engineer, Backend

Staff Software Engineer position at JumpCloud focusing on backend infrastructure, API gateway, and distributed systems development with Go/Node.js in a remote environment.

Staff Software Engineer, Backend

Staff Software Engineer position at JumpCloud focusing on backend infrastructure, API gateway, and distributed systems development with Go/Node.js in a remote environment.

Staff Software Engineer - India

Staff Software Engineer position at JumpCloud, focusing on identity and access management, requiring 8+ years of experience in building large-scale distributed systems.

Staff Platform Software Engineer

Staff Platform Software Engineer position at JumpCloud, focusing on building and scaling distributed systems and platform engineering with 12+ years of experience required.

Staff Platform Software Engineer

Staff Platform Software Engineer position at JumpCloud, focusing on building and scaling distributed systems and platform engineering with 12+ years of experience required.