Senior Software Engineer – Devices

🕒 December 16, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of JumpCloud

JumpCloud

201 - 500 employees

Founded 2013

☁️ SaaS

🔐 Security

🏢 Enterprise

💰 $66M Series F on 2021-10

SaaS • Security • Enterprise

JumpCloud is a unified identity, device, and access management platform that helps organizations centrally manage and secure their IT infrastructure across multiple operating systems and devices. It provides comprehensive solutions for cross-platform device management, cloud-first directory services, Active Directory modernization, and hybrid work enablement. JumpCloud enhances security through features such as zero trust security, passwordless authentication, and multi-factor authentication. Its platform supports automated onboarding and offboarding, identity lifecycle management, conditional access, and compliance management. JumpCloud integrates with various HR systems and offers SaaS management, allowing companies to streamline IT operations and reduce complexity. Trusted by organizations worldwide, JumpCloud is recognized for its ability to unify and secure digital workplace environments efficiently and effectively.

📋 Description

• Primarily working with Go and Node.js for cross-platform applications on Windows, macOS, and Linux. • Gaining or utilizing expertise in areas like Windows services, kernels, Event Loggers, Mac Launch daemons, and macOS internals. • Collaborating with architects, UX designers, and DevOps to ensure our systems are highly available, scalable, and deliver exceptional user experiences. • Working within a Scrum framework to drive agile 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. • Writing Unit test cases, Functional test cases, and acceptance tests along with automating these test cases. • Contributing to the future of our Device Management services by participating in strategic planning and scoping sessions with product managers. • Embodying our core values: building strong connections, thinking big, and striving to improve by 1% every day.

🎯 Requirements

• 5-10 years experience developing MAC, Windows, or Linux applications (including integration with third-party applications) in any modern language (Python, Java) or Golang. Experience in one of them is a must. • Experience using one of the public cloud providers (AWS, GCP or Azure) with CI/CD pipelines (preferably Github Action) to build, test and deploy. Knowledge of containerization technologies and orchestration with Kubernetes. • Strong hands-on experience in backend software or full stack development is a must. • Working knowledge of Swift, C Sharp, C++ would be an added advantage. • Working knowledge on device MDM would be an added advantage. • Willingness to mentor junior members of the team. • Bonus points if you have experience with Services, event logger, Kernel in Windows OS and/or Launch demon, app hosting in Mac.

🏖️ Benefits

• JumpCloud is an equal opportunity employer. • Opportunities for professional growth and development. • Work with amazing talent across each department. • Participate in on-call shifts to respond to alerts.

Apply Now

Similar Jobs

🕒 December 12, 2025

In All Media

1001 - 5000

☁️ SaaS

🏢 Enterprise

🤝 B2B

Senior Full Stack Engineer architecting backend and frontend solutions for a leading global employment marketplace. Join a high-velocity engineering squad focusing on modernization of backend infrastructure.

GraphQL

Java

Microservices

Python

React

🕒 December 11, 2025

Smart Working

51 - 200

🤝 B2B

☁️ SaaS

🎯 Recruiter

Senior Full Stack Engineer enhancing features for a microservice-based ancillary platform at Smart Working. Collaborate with a cross-functional team and take ownership of projects.

Cloud

JavaScript

Laravel

PHP

Vue.js

🕒 December 1, 2025

Smart Working

51 - 200

🤝 B2B

☁️ SaaS

🎯 Recruiter

Angular

BigQuery

Cloud

Firebase

Google Cloud Platform

JavaScript

Jest

Node.js

NoSQL

RxJS

TypeScript

🕒 December 1, 2025

Astreya

1001 - 5000

🔒 Cybersecurity

🏢 Enterprise

☁️ SaaS

Full Stack Engineer developing cloud solutions in Java and Kubernetes environments for improved engineering productivity. Collaborating with teams to build and maintain internal tools and APIs for enterprise applications.

Angular

AWS

Azure

Cloud

Distributed Systems

Google Cloud Platform

Grafana

Java

Kubernetes

Microservices

Prometheus

React

Spring

Spring Boot

SpringBoot

🕒 December 1, 2025

Expert Global Group

1001 - 5000

🤝 B2B

🔧 Hardware

🏢 Enterprise

Tech Lead responsible for Java/J2EE application development and team mentorship in an engineering design firm contacting Fortune 500 companies.

Angular

AWS

Docker

Gradle

Hibernate

J2EE

Java

Jenkins

Maven

React

Spring