macOS Agent Engineer

Halcyon Logo

Halcyon

πŸ’΅ $180k-$240k
πŸ“Remote - Worldwide

Summary

Join Halcyon, a leading provider of anti-ransomware solutions, as a macOS Security Engineer. Contribute to the development of our cutting-edge macOS agent, combining macOS extensions with a user-level service written in Rust, C++, and Swift. Expand platform support to enhance customer protection against ransomware threats. This role involves developing macOS-specific security extensions, designing agent functionality, contributing to cross-platform code in Rust, debugging and optimizing code, testing and maintaining code quality, and collaborating effectively with teams. Halcyon offers a remote-native, completely distributed global team environment. We are seeking an experienced engineer passionate about macOS security and making a real difference.

Requirements

  • Ability to 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

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
  • Cross-Platform Code Contribution: Work with multi-platform logic in Rust for a user-level service alongside macOS-specific code
  • Debugging & Optimization: Use logs, debuggers, and profiling tools to analyze performance and correct behavior
  • Test & Maintain Code Quality: Write unit and integration tests, adhering to consistent coding style and architecture
  • Team Collaboration: Communicate effectively across teams to ensure interoperability with other components and alignment with architectural goals

Preferred 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

Benefits

  • Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependents
  • 401k plan with a generous employer contribution
  • Short and long-term disability coverage, basic life and AD&D insurance plans
  • Medical and dependent care FSA options
  • Flexible PTO policy
  • Parental leave
  • Generous equity offering

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.