HamburgerMenu
hirist

iOS/MacOS Networking Engineer - VPN Technologies & Apples Network Extension Framework

Hirezy.ai
8 - 15 Years
Pune

Posted on: 04/06/2026

Job Description

Description :

We are looking for a highly skilled iOS/macOS Networking Engineer with strong expertise in VPN technologies and Apples NetworkExtension framework. The ideal candidate will have hands-on experience building custom VPN solutions, packet tunnel providers, and transparent proxies, with a deep understanding of networking protocols, security, and performance optimization.

You will work closely with cross-functional teams to design and deliver secure, high-performance networking features used across applications.

Key Responsibilities :

- Design and implement custom VPN solutions using the Network Extension framework on iOS and macOS.

- Develop and maintain Packet Tunnel Providers for secure traffic tunneling.

- Implement Transparent Proxy solutions using NETransparentProxyProvider for traffic inspection, redirection, and policy enforcement.

- Work extensively with IP routing, packet parsing, and tunneling mechanisms.

- Ensure secure, reliable, and efficient handling of network traffic across applications.

- Debug, profile, and optimize system-level and networking code.

- Collaborate with product, security, and platform teams to deliver robust networking capabilities.

Technical Requirements :

Programming Languages :


- Objective-C Proficient

- Swift Proficient

- C++ Working knowledge (for performance-critical components and integrations)

Network Extension Expertise :

- Strong hands-on experience with Apple NetworkExtension framework (iOS/macOS)

Proven experience with :

- Packet Tunnel Provider

- NETransparentProxyProvider

- Solid understanding of routing, IP packet parsing, and traffic tunneling

Networking & Security :


Strong knowledge of networking protocols :

- TCP, UDP, TLS, DNS, HTTP/HTTPS

- VPN-related protocols and concepts

Security expertise :

- TLS handshake

- Certificate pinning

- Network security best practices

Tools & Debugging :

Hands-on experience with :

- Wireshark

- tcpdump

Memory debugging and leak detection using :


- Instruments

- Xcode Memory Graph

Strong understanding of multithreading :

- GCD

- NSOperation

- Thread safety and deadlock prevention

- Proven ability in performance profiling and optimization (low-level and high-level code)

Nice to Have :

- Experience with SwiftUI, AutoLayout, and Swift Concurrency

Familiarity with CI/CD tools :

- Jenkins

- Fastlane

- TestFlight


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...