Senior Software Engineer, Devices

17 hours ago

Apply Now
Logo of JumpCloud

JumpCloud

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.

201 - 500 employees

Founded 2013

☁️ SaaS

🔐 Security

🏢 Enterprise

💰 $66M Series F on 2021-10

📋 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, 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. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. • Please submit your résumé and brief explanation about yourself and why you would be a good fit for JumpCloud®. • Scam Notice: All communication related to interviews and offers from our recruiters and hiring managers will come from official company email addresses (@jumpcloud.com) and will never ask for any payment, fee to be paid or purchases to be made by the job seeker.

Apply Now

Similar Jobs

4 days ago

Tech Lead for Infatica.io's web scraping platform, leading technical decisions and development teams. Overseeing architecture design and anti-bot strategies for high-load systems.

Kubernetes

Prometheus

Python

Redis

Go

5 days ago

Tech Lead overseeing LLM team at EverAI, shaping scalable conversational intelligence for AI companionship platforms. Manage architecture, training, and deployment of models used by millions globally.

Python

PyTorch

November 20

Senior Software Developer in a leading travel tech company developing and maintaining B2B & B2C web applications. Collaborating on design, implementing solutions, and ensuring web standards compliance.

Angular

ASP.NET

AWS

Azure

Cloud

Entity Framework

JavaScript

React

SQL

Vue.js

.NET

November 19

Software Engineer II at Sezzle working on innovative features for fintech solutions in a remote setting. Collaborating with engineers to deliver high-quality, scalable products while mentoring junior team members.

MySQL

React

Go

November 18

Senior Software Engineer at Sezzle working on backend architecture using Golang and React. Collaborating with cross-functional teams to deliver scalable software solutions in a dynamic environment.

Cloud

Java

Kafka

Kubernetes

Python

RabbitMQ

React

Redis

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com