DNSFilter

DNSFilter

DNSFilter offers industry-leading protective DNS and content filtering solutions with cloud-delivered services. Protecting over 30,000 organizations worldwide, it provides real-time threat protection and content filtering without the need for in-house ...

IT Services
51-250
Founded 2015
$62M raised

Description

  • Develop DNSFilter’s next-generation macOS client application and System Extension for secure DNS and network traffic interception.
  • Design, build, and maintain a NetworkExtension-based application using Apple’s NEDNSProxyProvider and NEFilter frameworks.
  • Collaborate with QA and product teams to define feature requirements and acceptance criteria.
  • Contribute to the delivery of business value through new product features and platform capabilities.
  • Expand technical knowledge across the company’s product and technology ecosystem.
  • Troubleshoot and optimize low-level networking behavior, including kernel-level bottlenecks and packet handling.
  • Support deployment and maintenance of the macOS and iOS client in a globally distributed SaaS environment.

Requirements

  • 5+ years of experience developing and maintaining macOS applications.
  • Strong experience with System Extensions and NetworkExtension frameworks, including NEDNSProxyProvider and NEFilterControlProvider.
  • Expertise in low-level networking optimization, socket programming, and packet-level data manipulation.
  • Deep understanding of DNS fundamentals, including TCP/IP, DoH, and DoT protocols.
  • Proficiency in Swift and Objective-C; experience with Go, C, or C++ is preferred.
  • Experience with macOS development tools such as Xcode, Instruments, lldb, tcpdump, and Wireshark.
  • Experience with code signing, entitlements, provisioning profiles, and notarization.
  • Knowledge of MDM platforms such as Jamf and Mosyle, plus enterprise deployment best practices.
  • 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.
  • Deep knowledge of macOS internals and system-level debugging is a plus.
  • Experience implementing DNS filtering, proxying, or network interception technologies is a plus.
  • Familiarity with CI systems such as GitHub Actions or Jenkins is a plus.
  • Experience with scripting languages such as Python, Shell, or Go for build and deployment automation is a plus.
  • Exposure to TLS, mutual authentication, or certificate pinning is a plus.
  • Understanding of endpoint protection, security auditing, or privacy compliance standards is a plus.
  • Proximity to the Tampa, FL office is a plus.

Benefits

  • U.S. base salary range of $140,000 to $150,000 USD.
  • Pay-for-performance compensation model with advancement based on results over time.
  • Flexible vacation policy.
  • Paid company-wide week off at the end of each year.
  • Full medical, dental, and vision coverage for US, UK, and Canada-based employees.
  • Short-term disability and life insurance, with optional long-term disability coverage.
  • Retirement savings account options with vested company matching for qualifying employees.
  • In-person annual gatherings and company events.
  • Company swag.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, AI/ML Infrastructure

Thumbtack 1K-5K Construction & Engineering

Thumbtack is seeking a Software Engineer to join its Machine Learning Infrastructure team, where the work focuses on building and evolving core AI platform capabilities that power GenAI, ML, and AI-driven experiences at scale.

CI/CD DynamoDB Feature Engineering Generative AI Go Machine Learning PostgreSQL Python
13 minutes ago

Staff Software Engineer, QualityOS

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Staff Software Engineer for its QualityOS team within Forge MES to define technical direction and build mission-critical systems that support manufacturing quality operations at scale.

AWS JavaScript Next.js React Remix TypeScript
28 minutes ago

Software Engineer, AI Product

Figma 1K-5K Internet Software & Services

Figma is hiring an experienced AI Product Engineer to lead the development of generative AI products and early-stage AI systems that improve design workflows from idea to implementation.

Figma Generative AI Machine Learning NLP Prototyping
43 minutes ago

LIMS Systems Engineer (Contract)

Natera 1K-5K Pharmaceuticals

Natera is hiring a LIMS Systems Engineer for a one-year contract to support LabKey LIMS configuration, implementation, and optimization for RUO laboratory operations and related systems.

HIPAA JSON Python REST API SQL XML
43 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers