Staff Software Engineer
Core
Lead the design and delivery of a central User Management System for a multi-tenant SaaS work-management platform, handling tens of millions of user records across independently deployed products.
Role type
Staff Software Engineer (Backend/Full-Stack)
Builds
A unified user database and API-first system for identity reconciliation, conflict resolution, and audit logging.
Domain
Enterprise SaaS, Identity Management, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
.NET (8 and 4.8), Microservices, Kubernetes, SQL Server, T-SQL, RESTful WebAPI, JavaScript, HTML, CSS, Azure, Redis, Entity Framework
Preferred skills
Full-stack development, Database design, System architecture
Technologies
.NET 8, .NET 4.8, Kubernetes, Azure, SQL Server, Redis, Angular, Vue, ASP.NET MVC, WebForms, Visual Studio 2026, VS Code, Azure DevOps
Responsibilities
Design and build a central user database integrating with every product; implement bidirectional user sync and identity reconciliation; architect scalable solutions for tens of millions of records; develop API-first systems with audit logging; make long-term architecture decisions for future product acquisitions.
Seniority
Staff, hands-on IC with strategic leadership