Netwrix Corporation

(Senior) Staff Software Engineer

Netwrix Corporation
Apply
4 hours ago
Pune, IndiaSenior / Staff+

Responsibilities

  • Write production-quality C# and .NET code and design scalable backend services for on-premises and SaaS environments.
  • Develop recovery capabilities for Active Directory, Microsoft Entra ID, and Okta environments.
  • Shape architectural, scalability, integration, cloud-native, and SaaS deployment decisions.
  • Integrate data and capabilities across Netwrix cybersecurity and ITDR products.
  • Use AI to accelerate development and enable recovery automation, anomaly identification, and predictive operations.
  • Partner with customers and customer-facing teams to triage issues, understand needs, and gather product feedback.
  • Collaborate with product, platform, and engineering leadership to align technical direction with business needs.
  • Mentor and support engineers while promoting security-first thinking and technical excellence.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 10+ years of software development experience focused on enterprise software.
  • Demonstrated experience designing and delivering on-premises software at scale; SaaS-at-scale experience is a strong plus.
  • Familiarity with Windows systems programming, enterprise deployment patterns, DevOps practices, CI/CD pipelines, and monitoring/observability.
  • Strong understanding of Active Directory, Microsoft Entra ID, Okta, or comparable identity and directory systems.
  • Strong proficiency in C# and the .NET ecosystem, including the ability to understand and port C++ modules to C#/.NET.
  • Experience with Windows services, IPC, Windows security APIs, distributed systems, modular architectures, service-oriented design, SQL Server or comparable relational databases, RESTful APIs, and asynchronous communication.
  • Familiarity with cloud platforms, especially Azure, containerization, and infrastructure as code.
  • Experience mentoring or technically guiding engineers and collaborating effectively across teams.
  • Preferred qualifications include C++ on Windows, COM, RPC, Windows service development, Microsoft Graph API, Okta APIs, Azure services, Docker, Kubernetes, Go, disaster recovery or BCDR, identity security, threat detection, SIEM concepts, security frameworks, and open-source or technical community contributions.

Benefits

  • Competitive health benefits.
  • Continuous learning and development opportunities.
  • Team-oriented, collaborative, and innovative work environment.
  • Regular company town halls and opportunities for career growth and advancement.
  • Remote-first work environment with frequent face-to-face interaction encouraged and facilitated.
  • Role requires proximity to Pune, India and availability in the CET timezone.

Tech Stack

AzureC#C++DockerGoKubernetesMicrosoft SQL Server.NETWindows

Categories

Netwrix Corporation

About Netwrix Corporation

501-1,000 employees

Netwrix builds data and identity security software for enterprises, delivered as the Netwrix 1Secure platform for data discovery and classification, access governance, auditing, and continuous risk assessment across hybrid environments. The privately held company is backed by TA Associates and operates remotely. More than 13,000 organizations worldwide use Netwrix to reduce attack surface and meet compliance requirements across on‑premises and cloud systems.

Contact me