Jumpcloud
Staff Software Engineer (Device Management / MDM) - India
Bangalore, India - Remote. Posted 2 months ago
The role
You will build new technology initiatives, drive architecture and define best practices for JumpCloud's engineering teams in India. You will act as a technical leader on complex cross-functional projects and mentor other engineers.
What you will do
- Tackle the largest and most complex problems on the team and act as technical leader on cross-functional projects
- Work with limited requirements, do independent research and experiments, and collaborate with UX and Product Managers
- Break complex problems into simple, straightforward solutions
- Help teams build highly available, reliable and performant solutions
- Drive a shared strategy with other Principal Engineers and Architects
- Partner with engineering and product management on initiatives that benefit multiple teams
- Mentor others on advanced technical issues
- Balance technical leadership with business judgment when choosing technology
Required qualifications
- 12+ years of experience as an engineer and leading complex engineering projects
- Experience with cloud technologies, microservices and SaaS architecture
- Strong knowledge of Go and familiarity with Java, TypeScript or other programming languages
- Domain expertise in Apple, Windows and Android device management and policy enforcement
- Deep knowledge of device management architectures (policy management, enrollment, Apple Push Notification service) across macOS, Windows, Linux, iOS and Android
- Hands-on experience with AWS, GCP or Azure, Kubernetes and CI/CD pipelines (GitHub Actions preferred)
- Experience in distributed systems environments and with databases
- Experience designing and architecting solutions across services, front end and databases
- Strong leadership and collaboration skills to drive complex projects from conception to completion
- Ability to work with ambiguity and deliver incremental value
- Strong technical foundation in software engineering design principles
- Experience working with geographically diverse engineering teams in a remote-first environment
Before you apply
- You must be located in and authorized to work in India
- Interviews and screening are conducted primarily in English
About the company
JumpCloud is an AI-powered unified IT management platform that consolidates identity, device and access management to secure the modern workforce. It has teams in 15+ countries and is hiring in India for this role.