Staff Platform Software Engineer

JumpCloud helps IT teams and Managed Service Providers (MSPs) Make Work Happen® by centralizing management of user identities and devices, enabling small and medium-sized enterprises to adopt Zero Trust security models.
Ankara, Türkiye
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
12+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Platform Software Engineer

JumpCloud is seeking an experienced Staff Platform Software Engineer to join our Platform Engineering organization. As a key member of the Platform Team, you'll tackle complex problems using cutting-edge tools and technologies. Your responsibilities will include managing JumpCloud's service-to-service network traffic and external customer interaction points.

In this role, you will:

  • Design highly available systems, build tools, and scale the platform while modernizing key components.
  • Implement best practices, develop internal developer tooling, and optimize the developer experience for distributed applications at scale.
  • Provide technical leadership in delivering a core and reliable platform to our customers.

Key requirements:

  • 12+ years of professional programming experience (Go, Python, NodeJS)
  • Experience with public cloud environments (AWS, GCP, Azure) and CI/CD pipelines
  • Operational container orchestration experience (e.g., Kubernetes)
  • Proficiency in infrastructure as code solutions (e.g., Terraform)
  • Strong problem-solving, communication, and collaboration skills

JumpCloud offers a remote-first work environment and values building connections among team members. The company has raised over $400M from world-class investors and is rapidly growing across various departments.

Join our team of dedicated, passionate, and creative people who are eager to revolutionize the IT industry. At JumpCloud, you'll have the opportunity to share and grow your expertise while working with amazing talent across departments who are passionate about our mission.

Last updated a month ago

Responsibilities For Staff Platform Software Engineer

  • Design highly available systems, build tools and scale the platform as well as modernizing and evolving key components
  • Implement best practices, build internal developer tooling, automation and optimize the developer experience to deliver distributed applications at scale
  • Provide technical leadership on delivering a core and reliable platform to our customers

Requirements For Staff Platform Software Engineer

Go
Python
Node.js
Kubernetes
  • 12+ years of professional programming experience (JumpCloud uses Golang, Python, NodeJS)
  • Professional experience developing and deploying applications in a public cloud environment (AWS, GCP, Azure) with CI/CD pipelines
  • Operational container orchestration experience (e.g. Kubernetes)
  • Experience working with highly available distributed systems
  • Proficiency in using infrastructure as code solutions (e.g. Terraform)
  • Experience leveraging tools to monitor platform stability, availability and performance (e.g. Datadog)
  • Strong problem solving, communication and collaboration skills
  • Proven ability to lead cross functional projects and teams
  • Strong understanding of API design and microservices architecture

Benefits For Staff Platform Software Engineer

  • Remote work options

Interested in this job?

Jobs Related To JumpCloud Staff Platform Software Engineer

Staff Software Engineer

Staff Software Engineer role at Uber focusing on Mobility Matching team, developing and optimizing algorithms for real-time driver-rider matching systems.

Senior Technical Program Manager

Senior Technical Program Manager role at Uber, leading cross-organizational initiatives for Maps and Marketplace platform.

Senior Staff Engineer - Uber Eats

Senior Staff Engineer position at Uber Eats leading technical initiatives and mentoring teams in consumer experience organization.

Staff Software Engineer

Staff Software Engineer role at Uber focusing on Earner Progression platform development and optimization.

Engineering Manager: Stateful Platform

Engineering Manager position leading Uber's Stateful Platform team in Aarhus, focusing on database infrastructure and distributed systems at global scale.