
Senior macOS Developer
DNSFilter
full-time
Posted on:
Location Type: Remote
Location: Florida • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $160,000 per year
Job Level
About the role
- Be a key member of our Product Engineering organization, developing our next-generation macOS client application and System Extension that securely intercepts and routes DNS/network traffic.
- Design, build, and maintain a NetworkExtension-based application using Apple’s NEDNSProxyProvider and/or NEFilter* frameworks to filter and control DNS queries.
- Collaborate closely with QA and product teams to define requirements and acceptance criteria for new features.
- Deliver real business value to our customer base
- Expand your knowledge on all technologies within our ecosystem
Requirements
- 5+ years of experience developing and maintaining macOS applications.
- Strong experience with System Extensions (SEXT) and NetworkExtension frameworks (NEDNSProxyProvider, NEFilterControlProvider, etc.).
- Deep understanding of DNS fundamentals, including TCP/IP, DoH, and DoT protocols.
- Proficiency in Swift and Objective-C, with additional experience in Go, C, or C++ preferred.
- Familiarity with macOS development tools (Xcode, Instruments, lldb, tcpdump, Wireshark).
- Experience with code signing, entitlements, provisioning profiles, and notarization.
- Knowledge of MDM platforms (Jamf, Mosyle) and deployment best practices in enterprise environments.
- Experience with Git, modern CI/CD pipelines, and automated testing frameworks.
- Strong communication skills and comfort working in distributed, asynchronous teams.
- Availability to work hours overlapping 9am–5pm EST, Monday–Friday.
Benefits
- Pathway to promotion to additional organizational positions and responsibilities based upon results and performance, not just time in the chair. You help us grow, and we will help you grow.
- Passionate and intelligent colleagues who work hard and have a good time doing it
- Paid company-wide week off at the end of each year
- Flexible Vacation Policy
- Awesome company swag
- Full medical, dental, and vision benefits for US, UK, and Canada-based employees
- Full short-term disability and life benefits; available long-term disability
- Retirement savings account options with vested company matching for qualifying employees
- In-person annual gatherings. Last time we all spent a week on a beach in Cancun!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
macOS application developmentSystem ExtensionsNetworkExtension frameworksDNS fundamentalsTCP/IPDoHDoTSwiftObjective-CGit
Soft skills
strong communication skillscollaborationworking in distributed teams