Sr. Software Engineer - MacOS Sensor (Remote)
CrowdstrikeFull Time
Senior (5 to 8 years)
Candidates must have 7+ years of industry and production programming experience developing macOS applications or managing macOS devices using languages such as Swift, Objective-C, C++, and Golang, with proficiency in at least one being mandatory. Experience with public cloud providers like AWS, GCP, or Azure and CI/CD pipelines (TravisCI, CircleCI, GitHub Actions) for building, testing, and deploying is required. Hands-on experience with distributed systems and microservices architecture, along with strong communication and interpersonal skills, is also necessary. Bonus points are awarded for experience in device management via MDM or other methods.
The Staff Software Engineer will work with Go, Swift, and Objective-C, gaining expertise in macOS launch daemons, XPC, Endpoint Security, Apple MDM, and OS internals. This role involves leading the discovery of new macOS feature technologies, designing scalable and secure architectures, and collaborating with engineering leadership and product management on scoping work and features. Additionally, the engineer will learn and work with mTLS protocols and related security concepts, embodying company core values of building strong connections, thinking big, and continuous improvement.
Cloud-based identity and access management services
JumpCloud offers cloud-based directory services that help businesses manage user identities and access to IT resources like applications, networks, and devices from a single platform. It serves a variety of clients, including small and medium-sized businesses and larger enterprises, particularly in sectors that require strong IT security. The company operates on a subscription model with different service tiers, allowing clients to choose features that fit their needs and budgets. JumpCloud's goal is to simplify identity management and access control, enhancing security and operational efficiency for its users.