SASE Desktop client Senior SW Developer

Netgear Research India

Bengaluru

Presencial

INR 1.200.000 - 2.400.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

NETGEAR is seeking a Senior Windows Desktop Agent Developer in Bengaluru to drive the Windows client for our next‑generation security platform, including SASE, VPN, and ZTNA. You will design secure, high‑performance desktop software and collaborate with cross‑functional teams.

You will own the technical direction, implement VPNs with IPSec/WireGuard, ensure compliance with Windows signing, sandboxing, and DPAPI integration, and lead testing and CI/CD for the desktop client.

Formación

  • Bachelor’s degree in computer science, engineering, or related technical field.
  • 5–8 years of professional Windows desktop development experience (C#, .NET, Win32, WPF).
  • Hands‑on experience with PowerShell scripting.
  • Hands‑on experience with Windows networking APIs (WFP, WinINet).
  • Experience with certificate‑based authentication and Windows Hello/biometrics.
  • Familiarity with VPN protocols such as WireGuard or IPSec, and secure tunnels/endpoint clients.
  • Proven experience with packaging and deployment tools (WiX, MSI, MSIX, ClickOnce).
  • Strong knowledge of desktop security practices, DPAPI, signing, sandboxing.
  • Proven experience with automated testing using xUnit or NUnit.
  • Experience with backend APIs and service‑based architectures.
  • Skilled in debugging and performance optimization of Windows desktop apps.
  • Excellent communication and Agile collaboration.

Responsabilidades

  • Design, develop, and maintain secure and high-performance Windows desktop apps for NETGEAR’s security platform.
  • Design and implement VPN connectivity, secure tunneling, and ZTNA using native Windows capabilities and VPN protocols.
  • Collaborate with backend engineers, product managers, UX/UI designers, and QA to define desktop features.
  • Ensure security, signing, sandboxing, and secure installation per Windows guidelines.
  • Write clean, modular, and testable code; own unit/integration tests; drive CI/CD for the desktop client.
  • Conduct code reviews, mentor junior developers, and uphold engineering standards.
  • Stay current with Windows desktop development trends, networking, and endpoint cybersecurity.

Conocimientos

C#
.NET
Win32
WPF
PowerShell
Security
Agile
Debugging
Networking APIs
CI/CD

Educación

Bachelor's degree in Computer Science or related field

Herramientas

WiX Toolset
MSI
MSIX
ClickOnce
WireGuard
IPSec
PowerShell
GitHub Actions
Jenkins
TeamCity
Sentry
App Center

Descripción del empleo

Role Overview

NETGEAR is looking for a Senior Windows Desktop Agent Developer to drive the development of our Windows desktop client for a next-generation security platform. In this role, you will design and build secure, performant, and user-friendly Windows applications that enable access to critical cybersecurity features, including Secure Access Service Edge (SASE), VPN, Zero Trust Network Access (ZTNA), and other advanced network security capabilities.

As a Senior Windows Desktop Application Developer, you will work closely with backend, security, and product teams to deliver a seamless desktop experience integrated with NETGEARs security services. You will play a key role in ensuring that our application meets high standards for security, usability, and performance, and in setting the technical direction for the Windows client.

Key Responsibilities:
  • Design, develop, and maintain secure and high-performance desktop applications for Windows as part of NETGEAR’s security platform.
  • Design and implement advanced networking features such as VPN connectivity, secure tunneling, and ZTNA access using native Windows capabilities and VPN protocols like IPSec or WireGuard.
  • Collaborate with cross-functional teams including backend engineers, product managers, UX/UI designers, and QA to define and implement desktop features.
  • Ensure applications follow security best practices, protect user data, and comply with Windows guidelines for application signing, sandboxing, and secure installation.
  • Write clean, modular, and testable code; own unit and integration test coverage using .NET test frameworks such as xUnit or NUnit; and drive automated testing and CI/CD pipelines for the desktop client.
  • Conduct code reviews, mentor junior developers, and uphold strong engineering standards across the team.
  • Stay current with the latest trends in Windows desktop application development, networking, and endpoint cybersecurity.
Required Qualifications:
  • Bachelor’s degree in computer science, Engineering, or a related technical field.
  • 5–8 years of professional experience in Windows desktop application development (C#, .NET, Win32, WPF).
  • Hands‑on experience with PowerShell scripting.
  • Hands‑on experience with Windows networking APIs and system‑level frameworks, including Windows Filtering Platform (WFP) and WinINet.
  • Experience integrating certificate‑based authentication, Windows Hello / biometrics, or OS‑level security APIs.
  • Familiarity with VPN protocols such as WireGuard or IPSec, and experience implementing secure tunnels or endpoint network clients.
  • Proven experience with Windows application packaging, code signing, and deployment tools (e.g., WiX Toolset, MSI, MSIX, ClickOnce) for both enterprise and public distribution.
  • Strong understanding of desktop security practices, including secure storage, encryption, sandboxing, Windows Credential Manager / DPAPI integration, and user authentication.
  • Proven experience designing and maintaining automated test suites with .NET test frameworks such as xUnit or NUnit, including mocking and test‑coverage practices.
  • Experience working with backend APIs and service‑based architectures.
  • Proficient in debugging, profiling, and performance optimization of Windows desktop applications.
  • Excellent communication and collaboration skills, with experience working in agile and cross‑functional teams.
Preferred Qualifications (optional):
  • Familiarity with cross‑platform desktop frameworks such as Electron, Qt, or Flutter Desktop.
  • Experience with enterprise deployment and endpoint management solutions such as Microsoft Intune.
  • Hands‑on experience with CI/CD pipelines and automated testing for desktop applications (e.g., GitHub Actions, Jenkins, TeamCity), including crash reporting and telemetry via platforms such as Sentry or App Center.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

SASE Desktop Client Senior SW Dev
SASE Desktop Client Senior SW Dev

NETGEAR • Bengaluru

Presencial
INR 2.500.000 - 4.000.000
SASE Desktop Client Software Developer
SASE Desktop Client Software Developer

NETGEAR • Bengaluru

Presencial
INR 1.800.000 - 2.800.000
SASE Firewall SW Developer
SASE Firewall SW Developer

NETGEAR • Bengaluru

Presencial
INR 2.500.000 - 4.000.000
Senior Engineer I, SASE Platform
Senior Engineer I, SASE Platform

Netgear • Bengaluru

Presencial
INR 3.500.000 - 5.500.000
Senior Engineer I, Software Development - Insight
Senior Engineer I, Software Development - Insight

NETGEAR • Bengaluru

Presencial
INR 4.000.000 - 6.500.000
Senior Engineer I, Software Development - Insight
Senior Engineer I, Software Development - Insight

NETGEAR, Inc. • Bengaluru

Híbrido
INR 2.800.000 - 4.600.000
Senior Software Engineer - Desktop application
Senior Software Engineer - Desktop application

Nexthink • Bengaluru

Presencial
INR 4.000.000 - 7.000.000
Windows Developer Expert
Windows Developer Expert

Weekday AI (YC W21) • Bengaluru

Presencial
INR 2.000.000 - 4.200.000
Senior Engineer II, Software Development - Insight
Senior Engineer II, Software Development - Insight

NETGEAR • Chennai District

Presencial
INR 1.800.000 - 2.600.000
Staff Engineer I - Software Development Insight
Staff Engineer I - Software Development Insight

NETGEAR • Bengaluru

Presencial
INR 2.500.000 - 4.500.000