Platform Software Engineer

JumpCloud delivers a unified open directory platform that makes it easy to securely manage identities, devices, and access across organizations.
Ankara, Türkiye
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Platform Software Engineer

JumpCloud is seeking an experienced Platform Software Engineer to join their Platform Engineering organization. This role offers the opportunity to solve challenging and complex problems using the latest tools and technologies. The Platform Team is responsible for managing JumpCloud's service-to-service network traffic and the external points where customers interact with JumpCloud's interfaces and services.

Key responsibilities include:

  • Defining and implementing routing, load balancing, and communication strategies in a distributed microservice-based containerized environment.
  • Implementing best practices, canary rollouts, and internal tooling to deliver distributed applications at scale.
  • Designing highly available systems, building tools, scaling the platform, and modernizing key components.
  • Working closely with other Cloud Engineering teams and engineering teams across the organization.

Requirements:

  • 3+ years of professional programming experience (JumpCloud uses Golang, Python, NodeJS)
  • Experience with public cloud environments (AWS, GCP, Oracle, AliCloud, or Azure) and CI/CD pipelines
  • Container orchestration experience (e.g., Kubernetes)
  • Experience with highly available distributed systems
  • Knowledge of infrastructure as code solutions (e.g., Terraform)
  • Experience with monitoring tools (e.g., Datadog)
  • Strong problem-solving, communication, and collaboration skills
  • Understanding of API design and microservices architecture

JumpCloud offers a remote-first work environment and values building connections among team members. The company is committed to equal opportunity employment and welcomes applicants from diverse backgrounds. This role provides an excellent opportunity to work with cutting-edge technologies and contribute to the core infrastructure of a growing SaaS platform.

Last updated 8 days ago

Responsibilities For Platform Software Engineer

  • Define and implement routing, load balancing, and communication strategies
  • Implement best practices, canary rollouts, and internal tooling
  • Design highly available systems and scale the platform
  • Work closely with other engineering teams

Requirements For Platform Software Engineer

Go
Python
Node.js
Kubernetes
  • 3+ years of professional programming experience
  • Experience with public cloud environments and CI/CD pipelines
  • Container orchestration experience
  • Experience with highly available distributed systems
  • Knowledge of infrastructure as code solutions
  • Experience with monitoring tools
  • Strong problem-solving, communication, and collaboration skills
  • Understanding of API design and microservices architecture

Interested in this job?

Jobs Related To JumpCloud Platform Software Engineer

Software Development Engineer, Amazon Application Recovery Controller

AWS Infrastructure Services seeks Software Development Engineer for large-scale systems development across global data centers.

Software Development Engineer, S3 Index

Software Development Engineer position at Amazon Web Services focusing on security solutions for S3 cloud storage, requiring 3+ years of experience in distributed systems.

Software Development Engineer, Amazon MSK

Build and enhance Amazon's Managed Streaming for Kafka (MSK) service, working with both proprietary and open-source technologies at AWS scale.

System Development Engineer II, Annapurna Labs

Lead Software Engineer position at AWS's Annapurna Labs, focusing on machine learning tools development and optimization with competitive compensation and benefits.

Automation Engineer

Automation Engineer position at Amazon focusing on maintaining and optimizing automated logistics systems in fulfillment centers.