Senior Software Engineer (MacOS Endpoint)

Cyberhaven · Remote · India Remote · Romania Remote ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Swift + macOS
  • Endpoint Security Framework
  • Fully remote (EU/India)
  • Security product focus

You will design and implement components of a system sensor that traces data movement across macOS applications and files. The team focuses on solving complex performance optimization problems to monitor events with minimal impact on endpoint applications.

Your work will involve building secure, hardened software capable of withstanding real-world attacks while processing untrusted data. You will collaborate with a distributed cross-functional team to evolve the product architecture.

What you'll do

  • Design system sensors to trace data movement on macOS endpoints
  • Solve performance optimization challenges for high-volume event monitoring
  • Build reliable code that preserves end-user experience
  • Develop secure-by-design software resistant to real-world attacks
  • Process untrusted data and communicate securely with backend systems

What you'll need

  • Strong track record working with Swift on macOS
  • Experience building system extensions using Endpoint Security framework
  • Experience with Network extensions
  • Prior work on large native apps deployed to tens of thousands of users
  • Proficiency in debugging and profiling low-level system software
  • Experience building endpoint security products like DLP or EDR
  • Strong application architecture design skills
  • Experience with agile development and SCRUM methodologies
  • Fluent verbal and written communication skills in English
  • Availability to overlap with Central European and US Eastern time zones
  • Located in Romania, India, or Poland

Stack

  • Swift
  • macOS
  • Endpoint Security Framework
  • Network Extensions
  • Instruments

How you'll work

  • Fully remote position
  • Must be located in Romania, India, or Poland
  • Collaboration with teams in CET and US Eastern time zones