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.