Senior Software Engineer, Device Management - United States
Company: JumpCloud
Location: Salt Lake City
Posted on: April 2, 2025
Job Description:
All roles at JumpCloud are Remote unless otherwise specified in
the Job Description.About JumpCloudJumpCloud 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 Senior 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. 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.What you'll be doing:
- Primarily working with Go, along with Swift, Objective-C, and
Python.
- Gaining or utilizing expertise in areas like macOS launch
daemons, event Loggers, and OS internals.
- Working within an Agile framework to drive iterative
development.
- Learning and working with mTLS protocols and related security
concepts. Prior experience in these areas is a plus.
- Using OAuth/OIDC flows for secure user authentication and
service access.
- Embodying our core values: building strong connections,
thinking big, and striving to improve by 1% every day.We're looking
for:
- 5+ 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.
- Bonus points if you have experience with macOS or iOS
application development or device management via MDM or other
means.Where you'll be working/Location:JumpCloud is committed to
being Remote First, meaning that you are able to work remotely
within the country noted in the Job Description. All roles posted
in United States locations do require that you be located within
one of the 50 U.S. States. Our Headquarters is in the
Denver/Boulder, CO area but as a remote company, you are able to
work remotely anywhere in the U.S. If you would like to spend time
in our offices in the Denver/Boulder area, you are welcome to do
that as well.This role is remote in the United States of America.
You must be located in and authorized to work in the USA to be
considered for this role.Why JumpCloud?If you thrive working in a
fast, SaaS-based environment and you are passionate about solving
challenging technical problems, we look forward to hearing from
you! JumpCloud is an incredible place to share and grow your
expertise! You'll work with amazing talent across each department
who are passionate about our mission. We're out of the box
thinkers, so your unique ideas and approaches for conceiving a
product and/or feature will be welcome. You'll have a voice in the
organization as you work with a seasoned executive team, a
supportive board and in a proven market that our customers are
excited about.One of JumpCloud's three core values is to "Build
Connections." To us that means creating human connection with each
other regardless of our backgrounds, orientations, geographies,
religions, languages, gender, race, etc. We care deeply about the
people that we work with and want to see everyone succeed. - Rajat
Bhargava, CEOPlease submit your r--sum-- and brief explanation
about yourself and why you would be a good fit for JumpCloud.
Please note JumpCloud is not accepting third party resumes at this
time.JumpCloud is an equal opportunity employer. All applicants
will be considered for employment without attention to race, color,
religion, sex, sexual orientation, gender identity, national
origin, veteran or disability status.
#J-18808-Ljbffr
Keywords: JumpCloud, Salt Lake City , Senior Software Engineer, Device Management - United States, IT / Software / Systems , Salt Lake City, Utah
Didn't find what you're looking for? Search again!
Loading more jobs...