JumpCloud

Staff Software Engineer, Device Management R&D - United States

JumpCloud

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $160,000 - $215,000 per year

Job Level

Lead

Tech Stack

AndroidAWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformLinuxMacOSMicroservicesObjective-CSwift

About the role

  • All roles at JumpCloud® are Remote unless otherwise specified in the Job Description.
  • About JumpCloud: JumpCloud® delivers a unified open directory platform that makes it easy to securely manage identities, devices, and access across your organization. With JumpCloud, IT teams and MSPs enable users to work securely from anywhere and manage their Windows, Apple, Linux, and Android devices from a single platform. JumpCloud is IT Simplified.
  • About the Role: JumpCloud is looking for an experienced Staff Software Engineer to join an engineering team focusing on various applications and services running on macOS machines, their interaction with the OS, and working with back end services that these applications and services interact with. This position will research new and existing MacOS features to creatively solve problems for our customers, and then solutionize the integration within our platform. Device Management services are key parts of the entire JumpCloud product portfolio. Along with our Identity and Directory services, Device Management provides the foundation for our solutions, both cloud and device based. This team’s work will make using JumpCloud easier and frictionless when it comes to the management of devices, all while providing a very high level of security.
  • Haven’t used those technologies? Don’t worry: we believe that good engineering is not technology specific.

Requirements

  • 7+ years of industry and production programming experience developing macOS applications or managing macOS devices in a variety of programming languages like Swift, Objective-C, C++, and Golang. Experience in one of these languages is a must.
  • Experience using one of the public cloud providers (AWS, GCP, Azure, etc) with CI/CD pipelines (TravisCI, CircleCI, GitHub Actions, etc) to build, test and deploy.
  • Hands-on experience working with distributed systems and microservices architecture.
  • Strong communication and interpersonal skills.
  • Bonus points if you have experience with device management via MDM or other means.