Senior Software Engineer, Devices - India
Role Overview
Senior Software Engineer role in JumpCloud's Device Management (MDM/Endpoint Management) product vertical.
Build endpoint software that lets IT administrators remotely configure, patch, secure, and monitor devices, alongside high-availability cloud APIs.
The role balances client-side operating-system programming and cloud services.
Key Skills for This Role
Full Job Posting
Role overview
Senior Software Engineer role in JumpCloud's Device Management (MDM/Endpoint Management) product vertical.
Build endpoint software that lets IT administrators remotely configure, patch, secure, and monitor devices, alongside high-availability cloud APIs.
The role balances client-side operating-system programming and cloud services.
What you'll do
- Build cross-platform applications for Windows, macOS, and Linux, primarily with Go and Node.js.
- Work with OS services and internals, including Windows services, kernels, event loggers, macOS launch daemons, and macOS internals.
- Collaborate with architects, UX designers, and DevOps on available, scalable systems and user experiences.
- Work within Scrum and contribute to agile development.
- Learn and work with mTLS protocols and security concepts; use OAuth/OIDC for authentication and service access.
- Write and automate unit, functional, and acceptance tests.
- Participate in strategic planning and scoping for Device Management services with product managers.
- Participate in assigned on-call shifts and respond to alerts.
Required qualifications
- 7–10 years developing applications for macOS, Windows, or Linux, including third-party application integrations; experience with at least one modern language such as Python, Java, or Go.
- Strong hands-on backend software or full-stack development experience.
- Experience with AWS, GCP, or Azure and CI/CD pipelines; GitHub Actions is preferred.
- Knowledge of containerization and Kubernetes orchestration.
- Fluent spoken and written English is required.
- Must be located in and authorized to work in the country specified for the role.
- Willingness to mentor junior team members.
Additional and bonus qualifications
- Working knowledge of Swift, C#, or C++ is an added advantage.
- Working knowledge of device MDM is an added advantage.
- Experience with Windows services, event loggers, kernels, macOS launch daemons, or Mac app hosting earns bonus consideration.
- Prior mTLS experience is a plus.
Workplace and on-call
- JumpCloud describes its roles as remote unless otherwise specified and identifies itself as Remote First.
- Remote work is permitted within the country noted in the job description.
- Engineers are expected to participate in assigned on-call shifts and respond while on call.
Application note
- The employer requests a résumé and a brief explanation of the candidate's fit.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at JumpCloud
Director, Product Experience & Design - India
Bengaluru, IND
Senior Manager, Direct Sales - United States
, USA
All roles at JumpCloud® are Remote unless otherwise specified in the Job Description. About JumpCloud® JumpCloud® is the AI-powered unified IT management platform designed to secure the modern workforce. By consolidating
Senior Solution Architect - United States
, USA
All roles at JumpCloud® are Remote unless otherwise specified in the Job Description. About JumpCloud® JumpCloud® is the AI-powered unified IT management platform designed to secure the modern workforce. By consolidating
Director, Product Strategy and Operations -India
Bengaluru, IND
Senior Vice President of Global Customer Success & Support - United States
, USA
All roles at JumpCloud® are Remote unless otherwise specified in the Job Description. About JumpCloud® JumpCloud® is the AI-powered unified IT management platform designed to secure the modern workforce. By consolidating
Site Reliability Engineer - India
, IND
All roles at JumpCloud® are Remote unless otherwise specified in the Job Description. About JumpCloud® JumpCloud® is the AI-powered unified IT management platform designed to secure the modern workforce. By consolidating
Director, Product Experience & Design - India
Bengaluru, IND
Senior Manager, Direct Sales - United States
, USA
Senior Solution Architect - United States
, USA
Director, Product Strategy and Operations -India
Bengaluru, IND
Solutions Architect, EMEA Region - India
Bengaluru, IND
Sales Engineer - United States
, USA
Senior Vice President of Global Customer Success & Support - United States
, USA
Site Reliability Engineer - India
, IND