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
12+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Platform Software Engineer

JumpCloud, a leader in centralized management of user identities and devices for small and medium-sized enterprises, is seeking a Staff Platform Software Engineer to join their Platform Engineering organization. This remote position, based in Ankara, Turkey, offers an exciting opportunity to work on critical infrastructure that serves as the foundation for JumpCloud and internal engineering teams.

As a Staff Platform Software Engineer, you'll be at the forefront of designing highly available systems, building tools, and scaling the platform. You'll also play a crucial role in modernizing and evolving key components. Your responsibilities will include implementing best practices, developing internal developer tooling, and optimizing the developer experience to deliver distributed applications at scale.

The ideal candidate brings 12+ years of professional programming experience, with proficiency in languages like Golang, Python, and NodeJS. You should have a strong background in cloud environments (AWS, GCP, Azure), CI/CD pipelines, and container orchestration (Kubernetes). Experience with infrastructure as code (e.g., Terraform) and monitoring tools (e.g., Datadog) is essential.

This role requires a passion for tackling complex engineering challenges, strong problem-solving abilities, and excellent communication skills. You'll be expected to lead cross-functional projects and teams, demonstrating a deep understanding of API design and microservices architecture.

JumpCloud offers a dynamic work environment where you'll collaborate with talented professionals across the organization. You'll have the opportunity to shape the success of the Platform team and contribute to a product used by over 200,000 organizations worldwide. If you're excited about building the future of identity and device management in a remote-first culture, this could be the perfect opportunity for you.

Join JumpCloud and be part of a team that values building connections, thinking big, and continuous improvement. Your unique ideas and approaches will be welcomed as you work alongside a seasoned executive team and supportive board in a proven market that customers are excited about.

Last updated a month ago

Responsibilities For Staff Platform Software Engineer

  • Design highly available systems, build tools and scale the platform as well as modernize and evolve 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 customers
  • Participate in on-call shifts

Requirements For Staff Platform Software Engineer

Go
Python
Node.js
Kubernetes
Linux
  • 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)
  • Passion for addressing complex engineering problems/challenges
  • Strong problem solving, communication and collaboration skills
  • Proven ability to lead cross functional projects and teams
  • Strong understanding of API design and microservices architecture
  • A strong team player who helps the team live by our core values: building connections, thinking big and 1% better every day
  • Fluency in English (speaking and writing)

Benefits For Staff Platform Software Engineer

  • Remote work opportunity
  • Opportunity to work with latest tools and technologies
  • Chance to solve challenging and complex problems
  • Work in a fast-paced SaaS-based environment

Interested in this job?

Jobs Related To JumpCloud Staff Platform Software Engineer

Software Development Engineer, Aurora CP - Availability (Level 5)

Staff Software Engineer position at Amazon Aurora team, focusing on building scalable database services with competitive compensation in Vancouver.

Quality Engineering Manager, AMT (AirPlay)

Lead Quality Engineering team for Apple's AirPlay technology, managing automation and testing across Apple devices.

Product Manager, Retail Technology

Lead product management for Apple's retail technology solutions, driving innovation in customer experience and business processes across global stores.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager position at Apple, focusing on SAP Payments & Trade In systems, requiring expertise in SAP SD functionality and project management.

Software Engineering Manager

Engineering Manager position at Microsoft leading the M365 Routing team, focusing on high-scale distributed systems and team leadership in Prague.