MacOS EndPoint Software Engineer C++ Swift

Overview

Remote
Depends on Experience
Full Time
No Travel Required

Skills

EndPoint Security Staff Engineer C++ Rust
MacOS EndPoint Software Engineer C++ Swift

Job Details

***We are unable to sponsor for this permanent full-time role***

***Position is bonus eligible***

Prestigious Enterprise Security Services Company is currently seeking a MacOS EndPoint Software Engineer with C++ and Swift, and preferably Rust experience. Candidate will develop macOS-specific Security Extensions, using Network Extensions and the Endpoint Security Framework.

Responsibilities:

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

Qualifications:

  • Ability to develop high-quality code in Swift and C++
  • Experience with macOS extensions in an endpoint security product (e.g., Endpoint Security, Network Extensions)
  • Experience developing and shipping production software for macOS
  • Familiarity with SQL

Preferred Skills:

  • 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

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.