Senior Software Engineer, Native Applications and Networking at Jobgether – India
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Native Applications and Networking in India.
This role is focused on building and owning deeply technical, system-level software that powers secure, high-performance native applications across Windows and macOS. You will operate at the intersection of operating system internals, networking protocols, and cross-platform engineering, shaping the reliability and security of mission-critical components. The position involves designing and maintaining low-level system integrations, high-performance networking engines, and secure communication layers that underpin complex security-focused products. You will work in a highly technical, remote-first environment alongside engineers, security specialists, and product teams. This is a hands-on engineering role with strong architectural ownership, where your decisions directly influence system stability, performance, and security. You will also contribute to defining long-term technical direction for native platforms in a fast-evolving product ecosystem.
- Architect and own native system-level components across Windows and macOS, including system extensions and filtering frameworks.
- Lead development and optimization of a high-performance Go-based networking engine integrated with OS-level system hooks.
- Design and implement secure inter-process communication (IPC) mechanisms between system services and user-space applications.
- Ensure stability and resilience of native daemons, including handling OS-level challenges such as sleep/wake cycles, DNS conflicts, and network disruptions.
- Optimize performance across packet processing paths, memory usage, and CPU efficiency to ensure minimal system impact.
- Maintain high security standards across all native code, including memory safety, concurrency control, and cryptographic integrity.
- Own release processes for native applications, including code signing, notarization, and platform-specific compliance requirements.
- Collaborate with product, security, and engineering teams to translate requirements into scalable system-level architecture.
- Mentor engineers and provide expertise in systems programming, native application design, and performance optimization.
- Strong professional experience in system-level or native application development on Windows and/or macOS.
- Proficiency in Go, Swift, and C++ or C#, with experience in polyglot system environments.
- Deep expertise in networking protocols including TCP/IP, DNS, TLS, and packet-level operations.
- Hands-on experience with macOS NetworkExtension framework and/or Windows Filtering Platform (WFP).
- Strong understanding of OS internals, including process management, memory handling, and system services.
- Experience with debugging and profiling tools such as Xcode Instruments, Windows Performance Toolkit (WPR/WPA), or equivalent.
- Strong problem-solving mindset with ability to work on complex, low-level engineering challenges.
- Experience working in security-focused, performance-critical, or production-grade distributed systems.
- Strong collaboration and communication skills in cross-functional, remote-first environments.
- Competitive compensation package aligned with senior-level engineering expertise.
- Fully remote-first work environment with flexible working arrangements.
- Opportunity to work on highly complex, system-level engineering challenges at OS and networking layers.
- Strong focus on technical ownership, autonomy, and architectural influence.
- Exposure to cutting-edge security and developer-focused infrastructure technologies.
- Generous leave policies supporting rest, balance, and well-being.
- Inclusive, global, and multicultural engineering culture emphasizing collaboration and respect.
- Opportunities for long-term career growth in technical leadership or system architecture tracks.