Senior Software Engineer @JumpCloud
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago

[Hiring] Senior Software Engineer @JumpCloud

2wks ago - JumpCloud is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Turkey

Role Description

In this role, you will specifically work on the Device Management (MDM / Endpoint Management) vertical at JumpCloud, focusing on:

  • Building software that allows IT administrators to remotely configure, patch, secure, and monitor thousands of endpoints from a single pane of glass.
  • Working on cross-OS device management engines, mobile device management / Declarative Device Management (MDM/DDM) telemetry, custom system agents, and zero-touch enrollment pipelines.
  • Balancing local client-side programming (interacting with the OS) and building high-availability cloud APIs.

What you’ll be doing:

  • 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, 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.

Qualifications

  • 7-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.

Requirements

  • Must be located in and authorized to work in the country noted in the job description.
  • Expectation to participate in on-call shifts and be ready to respond during assigned shifts.
  • Fluency in English is required; any additional language requirements will be included in the job description.

Benefits

  • Opportunity to work in a fast, SaaS-based environment.
  • Collaborate with amazing talent across each department.
  • Voice in the organization with a seasoned executive team and supportive board.
  • Focus on human connection and creating a supportive work environment.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Turkey
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @JumpCloud
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Turkey
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,845+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later