Senior Staff Software Engineer — SaaS Platform & Cross-Product Architecture
NetwrixMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessRemote senior backend role with broad platform skills attracts moderate applicant competition.
Core backend and cloud architecture skills transfer well, but identity and Windows on-premises experience raise specificity.
10+ years and mandatory Java/.NET, Kubernetes, Kafka, and architecture leadership increase filter strictness.
Job Description
Structured overview of role & requirementsAbout This Role
Lead technical decision-making for SaaS platform architecture and cross-product standards, including technology evaluation, POCs, and performance validation at scale.
Shape and improve platform-level architecture components such as Kubernetes deployment, Kafka messaging, multi-tenant data models, and microservices development using Java and .NET.
Partner with product teams, mentoring engineers, producing architecture documents (C4 diagrams, RFCs), and defining migration paths from on-prem to SaaS without disrupting existing delivery.
Minimum Requirements
10+ years of software engineering experience with demonstrated technical leadership.
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Hands-on expertise in Java (Spring ecosystem) and C#/.NET with strong architectural judgment and cloud-readiness skills.
Production Kubernetes experience and familiarity with distributed data fundamentals, event-driven architecture, and relational databases at scale.
Ideal Candidate Profile
Experienced in technical leadership roles guiding cross-team architectural decisions in SaaS and hybrid on-prem/cloud environments.
Skilled in integrating multi-tenant SaaS architectures with complex Windows-centric on-prem systems and identity services (Active Directory/Entra ID).
Comfortable authoring and influencing through formal architecture documentation and engaging with multiple organizational stakeholders including Product Management and Support.
