AAI-First Talent Browse all roles
IT & Tech · India
A

Senior Software Engineer, Native Applications and Networking (3 Month Contract) (copy)

AI-First Talent·hiring for a confidential client
Posted 8 days ago · Apply by 21 Jul 2026
Remote5-8 yearsFull-timeRemote

About this role

Our client is seeking a Senior Software Engineer to join their team on a 3-month contract, focusing on native applications and networking. In this role, you will be instrumental in creating a safer digital landscape by enhancing their core system-level product suite across Windows and macOS. You will not only deliver features but will also take long-term ownership of the architectural vision, stability, and security of low-level implementations that integrate with operating system frameworks.

Key Responsibilities:

  • Platform Implementation: Own the development and evolution of native components, including macOS System Extensions (NetworkExtension framework in Swift) and Windows Filtering Platform (WFP) callout drivers (C++/C#).
  • The Go Engine: Lead the optimization of the high-performance networking engine written in Go, ensuring effective scalability and reliable interoperability with platform-specific system hooks via cgo.
  • Secure IPC & Orchestration: Design, implement, and harden secure Interprocess Communication (IPC) mechanisms (XPC on macOS; ALPC, Named Pipes, or gRPC on Windows) to connect privileged system services with user-space applications.
  • System Health: Take accountability for the stability of native daemons and background services, diagnosing and resolving complex OS-level challenges, including sleep/wake reconnection logic, DNS interception conflicts, and VPN kill-switch enforcement.
  • Native Optimization: Continuously monitor and improve packet path bottlenecks, CPU usage, and memory management to ensure a 'zero-impact' user experience for developers.
  • Security Standards: Ensure all native code meets strict standards for memory safety, concurrency, and cryptographic integrity.
  • Release Ownership: Manage the end-to-end technical requirements for native platform releases, including Windows EV Code Signing, Apple Notarization, and Entitlements.
  • Roadmap Contribution: Collaborate with Product and Security teams to translate customer needs into technical roadmaps for native applications.

Required Skills & Qualifications:

  • Proficiency in native app development using Swift, C++, and C#.
  • Strong experience with high-performance networking, particularly in Go.
  • Deep understanding of operating system frameworks and secure IPC mechanisms.
  • Proven track record in managing system-level stability and performance optimization.
  • Familiarity with security standards related to software development.

Experience:

  • Minimum of 5-8 years in software engineering, with a focus on native applications and networking.

What we offer:

  • Opportunity to work on cutting-edge technology in a dynamic environment.
  • Collaborate with a talented team dedicated to improving software security.
  • Gain valuable experience in a rapidly evolving industry.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.

More open roles

View all roles →
Apply for this role →