Remote Senior Software Engineer, Device Management - United States

Posted

Apply now
Please, let JumpCloud know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • JumpCloud is seeking an experienced Senior Software Engineer to join their engineering team, focusing on applications and services for macOS machines and their interaction with the OS.
  • The role involves working with back-end services that interact with these applications and services, particularly in the area of Device Management, which is a key part of JumpCloud's product portfolio.
  • The engineer will primarily work with Go, along with Swift, Objective-C, and Python.
  • Responsibilities include gaining expertise in macOS launch daemons, event loggers, and OS internals, while working within an Agile framework to drive iterative development.
  • The role also involves learning and working with mTLS protocols and related security concepts, as well as using OAuth/OIDC flows for secure user authentication and service access.
  • The company values building strong connections, thinking big, and striving for continuous improvement.

Requirements:

  • Candidates must have 5+ years of industry and production programming experience developing macOS applications or managing macOS devices in languages such as Swift, Objective-C, C++, and Golang, with experience in at least one of these languages being essential.
  • Experience with public cloud providers (AWS, GCP, Azure, etc.) and CI/CD pipelines (TravisCI, CircleCI, GitHub Actions, etc.) for building, testing, and deploying applications is required.
  • Bonus points for candidates with experience in macOS or iOS application development or device management via MDM or other means.
  • Applicants must be located in and authorized to work in the USA.

Benefits:

  • JumpCloud offers a remote-first work environment, allowing employees to work from anywhere within the United States.
  • Employees will have the opportunity to work in a fast-paced, SaaS-based environment and tackle challenging technical problems.
  • The company promotes a culture of sharing and growing expertise, with a focus on collaboration and innovative thinking.
  • Employees will have a voice in the organization and the chance to work with a seasoned executive team and a supportive board.
  • JumpCloud is committed to creating a diverse and inclusive workplace, valuing human connections among employees regardless of their backgrounds.
Apply now
Please, let JumpCloud know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback