Sr Fullstack Engineer - Blazor (SS)

Terminal

Terminal

Software Engineering

Posted on Apr 24, 2026

About Protiviti-Simpson

Founded in 2002 and headquartered in Menlo Park, California, Protiviti is a consulting firm that provides consulting solutions in fields such as internal audit, risk, compliance, technology, business processes, data analytics, and finance.


About The Role

As a Senior Backend Engineer, you will be responsible for the development of industry-leading software applications and services for the building industry.


What You’ll Do

Backend design and development for a software suite focusing on next-generation design and management tools for component manufacturers in the wood structure building ecosystem. Development will primarily be in C#, Blazor and SQL (85%). Participate in Sprint Planning, Daily Standups, Sprint Review and Sprint Retrospectives as part of the Agile Scrum software development lifecycle. (15%)


What You’ll Bring

If you can do everything listed above, you’ve got what it takes. Perhaps some of the following would be helpful too: •Bachelor’s degree in computer science or technology, information systems, or software engineering course of study or relevant experience required. • 6+ years building production-grade applications with C#, .NET, and T-SQL. • Strong experience writing and optimizing SQL (queries, schemas, stored procedures) for performance and multi-tenant data models. • Proven backend experience designing secure, scalable APIs, data access layers, and service integrations. • Experience building modern web UIs with Blazor (Server and/or WebAssembly) and delivering end-to-end features across UI, API, and data layers. • Hands-on experience with ASP.NET Core web services supporting high-availability workloads. • Cloud-native development experience on Azure, including Azure SQL (Elastic Pools), Azure Functions and Azure Redis Cache. • Familiarity with authentication and authorization concepts (JWTs, claims, role-based access, multi-tenancy). • Comfortable with Visual Studio / VS Code, logging, and diagnostics in production environments. • Ability to recreate production-like environments for debugging, incident response, and root cause analysis, and respond to customer escalations within defined SLAs. • Experience with automated testing, CI/CD pipelines, and delivering clean, maintainable, testable code. • Proficient with Git-based source control, including branching strategies, pull requests, and code reviews in a team environment. • Ability to lead work from requirements to delivery, breaking down high-level needs into actionable technical designs. • Strong communication skills and a collaborative mindset; willing to learn and adopt new technologies as product needs evolve. • Familiarity with Windows scripting languages, such as PowerShell. • Communicate well, both verbally and in writing, creating accurate documentation, sharing information and ideas with others. • Ability to build and sustain cooperative working relationships. Pluses include any experience with: • Agile development • Building industry experience