Senior Platform Software Engineer

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
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Platform Software Engineer

JumpCloud is seeking a Senior 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 handling authentication, authorization, rate limiting, and notifications at scale. You'll work with modern technology stacks and be responsible for critical infrastructure components including API Gateway, PKI systems, and workflow orchestration engines.

As a Senior Platform Software Engineer, you'll be part of a company that values building connections and embraces diversity. JumpCloud operates in a fast-paced SaaS environment where innovative thinking and technical problem-solving are highly valued. The position offers the opportunity to work with talented professionals across departments who are passionate about the company's mission.

The role requires expertise in distributed systems, with a focus on Go and/or Node.js development. You'll be working on crucial projects like migrating legacy MongoDB clusters to new Data Platform while ensuring zero downtime, implementing service-to-service authentication frameworks, and developing scalable notification services. The position includes on-call responsibilities and requires strong knowledge of security best practices and cloud platforms.

JumpCloud offers a remote-first work environment, allowing you to work from anywhere within Turkey. You'll be part of a global team spread across 15+ countries, contributing to a platform that simplifies IT management for organizations worldwide. The company values out-of-the-box thinking and provides opportunities to share and grow your expertise while working with a seasoned executive team and supportive board.

Last updated 6 days ago

Responsibilities For Senior Platform Software Engineer

  • 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
  • Participate in on-call shifts

Requirements For Senior Platform Software Engineer

Go
Node.js
MongoDB
  • 5+ years of professional software engineering experience with distributed systems
  • 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
  • Fluent in English

Interested in this job?

Jobs Related To JumpCloud Senior Platform Software Engineer

Senior Software Engineer - Türkiye

Senior Software Engineer position at JumpCloud, working remotely from Turkey on their unified directory platform using Go, Node.js, and modern cloud technologies.

Technical Support Engineer - Windows and Active Directory

Technical Support Engineer position at JumpCloud, focusing on Windows and Active Directory support, requiring 5+ years of experience in system administration and customer-facing roles.

Software Engineer, Device Management

JumpCloud is seeking a Senior Software Engineer for Device Management to develop endpoint agent solutions and backend services for their identity and device management platform.

Senior Engineer, Digital IP Design - Cambridge UK

Senior Digital IP Design Engineer role at Qualcomm focusing on RTL design, SoC integration, and digital hardware development for audio and wireless technologies.

Physical Design Engineer, Senior

Senior Physical Design Engineer role at Qualcomm focusing on chip development, requiring expertise in PnR, floorplanning, and physical design optimization.