← Back to Remote Jobs

Netwrix

Senior Staff Software Engineer — SaaS Platform & Cross-Product Architecture

Interested in this opportunity? Apply through the protected RemoteKraft flow.

Log in to Apply
Job type

Full Time

Experience

Principal / Staff / Lead · 10 years

Location

Pune, India

Salary

100000 - 200000 USD yearly

Workplace

Remote

Posted

2026-09-22

Job board

rippling

Team

SaaS Platform & Cross-Product Architecture

GeneralSoftware Engineer JobsInformation Technology Jobs

Benefits

Competitive Health BenefitsContinuous Learning and Development OpportunitiesTeam-Oriented, Collaborative, and Innovative Work EnvironmentRegular Company Town Halls to Keep You InformedOpportunities for Career Growth and AdvancementRelocation assistance

Full Job Description

Role Overview The Senior Staff Software Engineer will own technical decision-making for teams, shape platform-level architecture, and mentor engineers across teams. The role requires 10+ years of software engineering experience, hands-on expertise in Java and C#, and experience with Kubernetes, Active Directory, and distributed-data fundamentals. What You Will Do The engineer will evaluate technology options, run POCs and benchmarks, and make evidence-based recommendations on frameworks, datastores, and infrastructure. They will also design, build, and improve microservices and backend systems for the SaaS platform, using related technologies such as Java, Spring Boot, and .NET. Why It Might Be a Fit The ideal candidate will have a track record of technical leadership, hands-on expertise in Java and C#, and experience with Kubernetes, Active Directory, and distributed-data fundamentals. They will also be comfortable reasoning about Windows-centric on-premises products and the constraints of dual on-premises and SaaS delivery. Requirements 10+ years in software engineering Hands-on expertise in Java (Spring ecosystem) Hands-on experience with C#/.NET Experience with Kubernetes Experience with Active Directory and Entra ID Experience with distributed-data fundamentals Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field — or equivalent practical experience Benefits Competitive Health Benefits Continuous Learning and Development Opportunities Team-Oriented, Collaborative, and Innovative Work Environment Regular Company Town Halls to Keep You Informed Opportunities for Career Growth and Advancement

Skills and Technologies

JavaC#KubernetesActive Directorydistributed-data fundamentalsSpring BootEntra IDPostgreSQLSQL ServerSoftware Engineer JobsInformation Technology Jobs

Visa sponsorship is indicated for this role.