1 day ago
Remote, India or Remote, TurkeySenior
Responsibilities
- Develop cross-platform applications primarily with Go and Node.js for Windows, macOS, and Linux.
- Build device management engines, custom system agents, MDM/DDM telemetry, and zero-touch enrollment pipelines.
- Develop and maintain highly available cloud APIs for remotely configuring, patching, securing, and monitoring endpoints.
- Work with Windows services, kernels, event loggers, Mac Launch daemons, and macOS internals.
- Implement secure authentication and service access using mTLS and OAuth/OIDC flows.
- Write and automate unit, functional, and acceptance tests.
- Collaborate with architects, UX designers, DevOps, and product managers on system design, planning, and scoping.
- Participate in Scrum-based development and assigned on-call shifts.
- Mentor junior team members.
Requirements
- 7–10 years of experience developing applications for macOS, Windows, or Linux, including third-party application integrations.
- Professional experience with at least one of Go, Python, or Java, with Go preferred.
- Strong hands-on experience in backend software or full-stack development.
- Experience with AWS, GCP, or Azure and CI/CD pipelines, preferably GitHub Actions.
- Knowledge of containerization technologies and Kubernetes.
- Working knowledge of Swift, C#, or C++ is advantageous.
- Working knowledge of device MDM is advantageous.
- Experience with Windows services, event loggers, kernels, Mac Launch daemons, or app hosting is a bonus.
- Fluent written and spoken English and authorization to work in Türkiye are required.
Benefits
- Remote-first work arrangement within Türkiye.
- Opportunity to work on device management, endpoint security, and cloud services across multiple operating systems.
- Participation in a globally distributed team and collaboration with experienced technical and executive teams.
- The role includes assigned on-call shifts.
Tech Stack
AWSAzureC#C++GitHub ActionsGoGoogle Cloud PlatformiOSJavaKubernetesLinuxmacOSNode.jsPythonSwiftWindows
About JumpCloud
JumpCloud builds a unified open directory and IT management platform for organizations to manage user identities, devices, and access across Windows, macOS, Linux, and cloud resources. Its SaaS suite covers single sign-on, multi-factor authentication, Cloud RADIUS, LDAP/Active Directory integration, and server/device management for IT teams. Founded in 2012 and headquartered in Louisville, Colorado, the privately held company serves customers worldwide.
