Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 9 months 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?