DNSFilter, Inc. logo

Senior macOS Developer

Job Overview

Location

Remote

Job Type

Full-time

Category

iOS Developer

Date Posted

January 16, 2026

Full Job Description

đź“‹ Description

  • • Join DNSFilter as a Senior macOS Developer and become the technical anchor for our next-generation endpoint security client on Apple platforms. You will architect, build, and refine a performant, battery-friendly system extension that protects millions of users from malware, phishing, and unwanted content—without ever breaking the user experience.
  • • Own the full Swift/Objective-C codebase for our macOS agent, from low-level network packet inspection to polished native UI. You will design kernel-adjacent components (NetworkExtension, SystemExtension, EndpointSecurity) that operate silently in the background while surfacing rich telemetry and user-friendly controls in the foreground.
  • • Translate complex security requirements into elegant, testable code. You will implement DNS-over-HTTPS/TLS, split-tunnel logic, and certificate pinning while ensuring zero kernel panics and minimal CPU overhead—even on aging MacBook Air hardware.
  • • Collaborate daily with our backend, threat-intel, and Windows/Linux teams to define cross-platform protocols and shared libraries. Your insights will shape APIs that must be consumed by Go micro-services, Rust daemons, and Python analytics pipelines.
  • • Instrument every layer for observability: memory pressure, battery drain, crash-free sessions, and threat-block rates. You will build automated CI pipelines on GitHub Actions that run unit, integration, and chaos tests on physical Mac minis in our device lab.
  • • Champion security best practices across the org. You will conduct threat-model reviews, spearhead sandbox escapes and privilege-escalation tests, and mentor junior engineers on secure-coding patterns in Swift and C.
  • • Ship monthly releases to thousands of enterprise customers via auto-update channels that gracefully handle MDM restrictions, notarization, and Apple’s ever-evolving privacy rules. You will coordinate with Product and Support to triage crash logs, memory leaks, and edge-case network configurations within 24 hours.
  • • Influence the product roadmap. Your field telemetry will reveal how real users interact with DNS-layer security, guiding decisions on split-DNS, captive-portal handling, and per-app VPN profiles.
  • • Craft delightful UX that demystifies DNS security for non-technical users. Think native menu-bar apps, Touch ID-protected settings, and SwiftUI dashboards that surface threat analytics in plain English.
  • • Work 100 % remote alongside a globally distributed team that spans San Francisco, Berlin, Manila, and SĂŁo Paulo. We default to asynchronous communication (Slack threads, Loom videos, Notion docs) and gather for focused virtual sprints twice per quarter.
  • • Enjoy deep technical ownership without red tape. If you want to rewrite a critical path in Rust for speed or experiment with Swift Concurrency to cut context switches, you’ll have the data—and the trust—to prove it out.
  • • Make the internet measurably safer. Every line you merge blocks thousands of malicious queries per minute, protecting hospitals, schools, and Fortune 500s from ransomware, botnets, and data exfiltration.

🎯 Requirements

  • • 5+ years shipping production-grade macOS or iOS applications in Swift/Objective-C, including at least one system extension, NetworkExtension, or EndpointSecurity project
  • • Deep understanding of macOS internals: launchd, entitlements, code signing, notarization, sandboxing, and SIP
  • • Proficiency with network protocols (DNS, DoH, DoT, HTTP/2, TLS 1.3) and packet-level debugging via Wireshark or tcpdump
  • • Nice-to-have: experience with Rust or C for cross-platform shared libraries, and familiarity with MDM solutions like Jamf or Kandji

🏖️ Benefits

  • • Fully remote-first culture with quarterly off-sites in global hubs (recent trips: Lisbon, Mexico City, Tokyo)
  • • Competitive salary plus equity in a fast-growing, profitable cybersecurity scale-up
  • • Annual $3,000 professional-development stipend for conferences, courses, or new hardware
  • • 20 days PTO plus your birthday off and a company-wide week-long shutdown at year-end
  • • Premium health, dental, and vision coverage for you and dependents—100 % company-paid

Skills & Technologies

Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

DNSFilter, Inc. logo
DNSFilter, Inc.
Visit Website

About DNSFilter, Inc.

DNSFilter provides cloud-based DNS security and threat intelligence for enterprises, MSPs, and schools. The platform blocks malware, phishing, botnet, and content categories via AI-driven threat feeds and global anycast resolvers. Features include real-time analytics, policy controls, roaming client, and API integrations, enabling zero-trust DNS filtering without hardware.

Similar Opportunities

Group 1001 Holdings LLC logo

Group 1001 Holdings LLC

Remote Location
Full-time
Expires Mar 17, 2026
JavaScript
TypeScript
Java
+5 more

1 month ago

Apply
Remote
Full-time
Expires Apr 13, 2026
Swift
Git
REST
+4 more

4 days ago

Apply
Perplexity AI, Inc. logo

Perplexity AI, Inc.

Remote
Full-time
Expires Apr 13, 2026
Swift
iOS
Mobile
+2 more

4 days ago

Apply
Perplexity AI, Inc. logo

Perplexity AI, Inc.

Remote
Full-time
Expires Apr 13, 2026
Swift
iOS
Mobile
+1 more

4 days ago

Apply