Full-Time macOS Agent Engineer
Halcyon is hiring a remote Full-Time macOS Agent Engineer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
Halcyon
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
What we do: Halcyon is the industry's first dedicated, adaptive security platform combining multiple proprietary advanced prevention engines with AI models focused on stopping ransomware.
Who we are: Halcyon was formed in 2021 by cyber industry veterans. We're focused on building products and solutions for mid-market and enterprise customers. As a remote-native team, we recognize great talent anywhere.
The Role: We seek an experienced engineer to contribute to the development of our macOS agent. This agent combines macOS extensions with a user-level service written in Rust, C++, and Swift. Expanding platform support further protects customers from ransomware threats.
Responsibilities:
- Develop macOS-specific Security Extensions using Network Extensions and the Endpoint Security Framework.
- Design Agent Functionality for macOS: Handle packaging, installation, secure updates, and system integration for endpoint agents.
- Contribute cross-platform code in Rust for the user-level service alongside macOS-specific code.
- Debug and optimize using logs, debuggers, and profiling tools.
- Test and maintain code quality by writing unit and integration tests, adhering to consistent coding style and architecture.
- Collaborate effectively across teams.
Skills and Qualifications:
- Develop high-quality code in Swift and C++
- Experience with macOS extensions in an endpoint security product (e.g., EndpointSecurity, NetworkExtensions)
- Experience developing and shipping production software for macOS
- Familiarity with SQL
Bonus Skills and Qualifications:
- Experience developing in Rust and handling interoperability between Rust and Swift
- Experience distributing macOS applications using .pkg and .dmg
- Knowledge and experience with Rust crates such as threading, async, and Tokio
- Experience working with SQL
Base Salary Range: $180,000 - $240,000
Bonus Range: 10%