JumpCloud is looking for a Staff Software Engineer to join our Device Management team. You will play a key role in designing, building, and scaling the core platform that enables our customers to securely manage their IT resources.
What You'll Do
- Architect, design, and develop high-scale backend services and APIs.
- Lead technical initiatives and provide mentorship to other engineers.
- Collaborate cross-functionally with Product, Design, and QA to deliver robust features.
- Own the full software development lifecycle from concept to deployment and operation.
- Drive improvements in system reliability, performance, and security.
What We're Looking For
- Proven experience as a Staff or Principal-level engineer designing complex, distributed systems.
- Expert-level proficiency in at least one backend language such as Go, Python, or Java.
- Deep understanding of cloud infrastructure (AWS, GCP, or Azure), microservices, and data storage technologies.
- A track record of technical leadership, including making architectural decisions and guiding engineering best practices.
- Excellent communication skills and the ability to collaborate effectively in a remote setting.
Work Mode
This is a fully remote position open to candidates in the United States. We are considering applicants in Atlanta, GA; Salt Lake City, UT; Reno, NV; Austin, TX; Charlotte, NC; Detroit, MI; Houston, TX; Kansas City, KS; Miami, FL; Minneapolis, MN; Omaha, NE; Phoenix, AZ; St. Louis, MO; Tampa, FL; and Washington, D.C.
JumpCloud is an equal opportunity employer.



