macOS Agent Engineer

1 Month ago • All levels • Software Development & Engineering • $180,000 PA - $240,000 PA

Job Summary

Job Description

Halcyon is seeking an experienced engineer to develop its macOS agent, which combines macOS extensions with a user-level service written in Rust, C++, and Swift. The role involves developing macOS-specific Security Extensions using Network Extensions and the Endpoint Security Framework, designing agent functionality for packaging, installation, and system integration, and contributing cross-platform code in Rust. Responsibilities also include debugging and optimization using logs and profiling tools, testing and maintaining code quality with unit and integration tests, and collaborating effectively across teams. The company is a remote-native, distributed global team focused on building an adaptive security platform to stop ransomware.
Must have:
  • Develop macOS-specific Security Extensions
  • Design agent functionality for macOS
  • Cross-platform code contribution in Rust
  • Debugging & Optimization
  • Test & Maintain Code Quality
  • Team Collaboration
  • Develop high-quality code in Swift and C++
  • Experience with macOS extensions (EndpointSecurity, NetworkExtensions)
  • Experience developing and shipping production software for macOS
Good to have:
  • 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 (threading, async, Tokio)
  • Experience working with SQL
  • Familiarity with SQL
Perks:
  • 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

Job Details

What we do:
Halcyon is the industry’s first dedicated, adaptive security platform that combines multiple proprietary advanced prevention engines along with AI models focused specifically on stopping ransomware.

Who we are:
Halcyon was formed in 2021 by a team of cyber industry veterans after battling the scourge of ransomware (and advanced threats) for years at some of the largest global security vendors. Comprised of leaders from Cylance (now Blackberry), Accuvant (now Optiv), Fireye and ISS X-Force (now IBM), Halcyon is focused on building products and solutions for mid-market and enterprise customers.

As a remote-native, completely distributed global team, we recognize great talent can exist anywhere. We invite you to apply to a job you’re interested in and we'll work a plan to meet your needs.

The Role:

Halcyon’s goal is to deliver an anti-ransomware solution that breaks new ground in what a security product can achieve. Aligned with this vision, we are seeking 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. By expanding platform support, we are ensuring our customers are further protected from ransomware threats. If you’re passionate about macOS security and want to make a real difference, we’d love to hear from you.

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.

Skills and Qualifications:

  • 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

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

Benefits:

Halcyon offers the following benefits to eligible employees:

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

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.​

Base Salary Range: $180,000 - $240,000

Bonus Range: 10%

In accordance with applicable state and federal laws, the range provided is Halcyon’s reasonable estimate of the base compensation for this role. The actual amount may differ based on non-discriminatory factors such as experience, knowledge, skills, abilities, and location. Base pay is one part of the total package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and equity in the Company.

We understand it takes a diverse team of highly intelligent, passionate, curious, and creative people to develop the exceptional product we are building. Our dynamic team has incredible perspectives to share, just as we know you do, and we take great pride in being an equal opportunity employer.

Similar Jobs

Zones - Accounts Payable Representative

Zones

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
2 Months ago
Sega (UK) - Senior UI Programmer

Sega (UK)

Farnham, England, United Kingdom (Hybrid)
3 Months ago
Alten Technology - Controls System Engineer

Alten Technology

Richmond, Virginia, United States (On-Site)
1 Month ago
The Walt Disney Company - Project Engineer

The Walt Disney Company

Shanghai, China (On-Site)
2 Months ago
deel. - Sales Development Representative, SMB | Hong Kong

deel.

Hong Kong (Remote)
3 Weeks ago
GoTo Group - Principal Engineer - Transport

GoTo Group

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Marvell - Design Verification Engineer - Principal

Marvell

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Qualcomm - CPU Physical Design Engineer, Senior/Staff/Sr Staff

Qualcomm

Cork, County Cork, Ireland (On-Site)
1 Month ago
Alphawave Semi - Senior Staff Engineer - Physical Design

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Jumio - Software Development Engineer IV (Portals)

Jumio

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Business Analysis Manager 游戏商业分析

Tencent

Shenzhen, Guangdong Province, China (On-Site)
9 Months ago
Capgemini - BA_Payments

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Mindtickle - Director Business Development

Mindtickle

Pune, Maharashtra, India (On-Site)
1 Month ago
Remote - Payroll Risk & Compliance Lead - APAC

Remote

Asia, Lima Region, Peru (Remote)
3 Weeks ago
Veeva Systems - Software Engineer - Test Automation (Digital Events)

Veeva Systems

Hyderabad, Telangana, India (Hybrid)
11 Months ago
Paytm - Key Account Management - Manager (Oil & Gas / Dairy)

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Barracuda - Manager, Cloud Site Reliability Engineering

Barracuda

Reading, England, United Kingdom (Hybrid)
4 Months ago
PayPal - Lead Product Manager

PayPal

Austin, Texas, United States (Hybrid)
4 Weeks ago
Remote - Senior Regional Marketing Manager, Nordics

Remote

Denmark (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in United States

UPF Industries  - General Labor

UPF Industries

Robertsdale, Alabama, United States (On-Site)
1 Month ago
PermitFlow - Machine Learning, Software Engineer

PermitFlow

New York, United States (Hybrid)
2 Weeks ago
OKX - Risk Quantitative Lead

OKX

United States (Remote)
3 Weeks ago
GOAT Group - People Technology Specialist

GOAT Group

United States (Remote)
3 Weeks ago
Token Metrics - Senior Crypto Data Engineer (Global-Remote-Non-US)

Token Metrics

Austin, Texas, United States (Remote)
2 Weeks ago
FICO - Full Stack / Front End Engineer

FICO

United States (Remote)
1 Month ago
Universal Music Group - Coordinator, A&R

Universal Music Group

Nashville, Tennessee, United States (On-Site)
2 Weeks ago
Sony Pictures Entertainment - Systems & Data Analytics Intern, US TV Production – Fall 2025

Sony Pictures Entertainment

Culver City, California, United States (On-Site)
3 Weeks ago
Runway - Technical Artist

Runway

United States (Remote)
1 Month ago
Apple - ESD Engineer

Apple

Cupertino, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Publicis Groupe - Staff Software Engineer

Publicis Groupe

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Western Digital - Senior Engineer, Magnetic Recording Engineering

Western Digital

Bayan Lepas, Penang, Malaysia (On-Site)
3 Months ago
Google - Software Engineer, Computational Photography, Advanced Camera Algorithm Team

Google

Mountain View, California, United States (On-Site)
3 Weeks ago
Zeeco, Inc. - Process Design Engineer

Zeeco, Inc.

Tulsa, Oklahoma, United States (On-Site)
3 Weeks ago
Western Digital - Staff Engineer, Manufacturing Engineering

Western Digital

Bayan Lepas, Penang, Malaysia (On-Site)
2 Weeks ago
PwC - Consultant junior SAP Architecture – Cloud - BTP | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
10 Months ago
Canonical - Software Engineer

Canonical

Beijing, China (On-Site)
3 Months ago
fortanix - Senior Software Engineer

fortanix

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Unity - Engineering Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Salesforce - Performance Engineering, LMTS

Salesforce

Burlington, Massachusetts, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded