Senior Full-Stack .NET Engineer (Bengaluru)

Senior Full-Stack .NET Engineer (Bengaluru)

09 Nov
|
Accutech Digital Review
|
Bengaluru

09 Nov

Accutech Digital Review

Bengaluru

Job highlights

- 7+ years software engineering with 5+ years in C#/.NET, expertise in modern .NET, ASP.NET Core Web API, EF Core, Azure, message-driven systems, multi-tenant SaaS, Blazor Server preferred
- Build and maintain a multi-tenant SaaS platform including REST API, Blazor Server console, background workers; design data models with EF Core; ensure tenant data isolation; extend auth models; improve reliability and monitoring; deploy and verify production changes

About the role We run a live, multi-tenant SaaS platform used by transportation agencies in the United States. It processes large volumes of vehicle images, reads license plates automatically using external recognition services, and routes anything the machine cannot read confidently to trained human reviewers working in a purpose-built review console.

The platform is built in .NET and runs on Azure. It is a modular monolith deployed as three services a REST API, a Blazor Server review console, Azure SQL, and a background worker host — connected by durable message queues.

We are looking for one strong senior engineer to take real ownership of it. You will be the primary engineer on the platform, working directly with the engineering lead. There is no layer of process between you and the work.

The system is stable and well built, but it has been running lean. Your work will be a mix of new features and hardening - improving monitoring, scaling and reliability. If you enjoy owning a real production system end to end, you will like this role.

What you will do

- Build and ship features across the REST API, the Blazor Server console and the background workers.
- Design and evolve the data model using EF Core,



writing migrations that deploy safely against a live system.
- Work with an event-driven pipeline — queues, background services, retries, idempotent message handling.
- Maintain strict tenant data isolation. Each agency's data must never be visible to another. This is the most important rule in the codebase.
- Extend the authentication and authorization model (OIDC, JWT, role-based policies, API keys for partner systems).
- Improve reliability — monitoring and alerting, scaling the worker tier, removing single points of failure.
- Write tests, review code, deploy your own changes, and verify them in production.
- Document what you build so the next person can pick it up.

What we are looking for
- 7+ years of skilled software engineering, with 5+ years in C# and .NET.
- Modern .NET — you have shipped .NET Core / .NET 6 or later to production recently, not only .NET Framework.
- ASP.NET Core Web API — dependency injection, middleware, authentication and authorization.
- Entity Framework Core — migrations, query behavior, and performance traps.
- Azure in production — at minimum Azure SQL and Blob Storage, plus a managed container or app hosting service.
- Message-driven systems — queues, retries, dead-lettering,



and why consumers need to be idempotent.
- Multi-tenant SaaS — you have worked on a system where one customer's data must never reach another customer.
- Blazor Server preferred. We will consider strong Razor Pages, MVC, Angular or React developers willing to work primarily in Blazor.
- Good written English. Most of our communication is written and asynchronous.

Nice to have
- Azure Container Apps, Service Bus, Key Vault, managed identity
- Bicep, ARM or Terraform; GitHub Actions
- Application Insights, OpenTelemetry or similar production monitoring
- OIDC / OAuth 2.0 in depth
- Docker, Redis, .NET Aspire
- Experience with government, transportation, tolling, insurance or other audited environments
- OCR, computer vision or document processing pipelines

Our stack .NET 10 • C# • ASP.NET Core • Blazor Server • EF Core • Azure SQL • Azure Container Apps • Azure Service Bus • Blob Storage • Redis • Key Vault • Auth0 / OIDC • Docker • Bicep • GitHub Actions • xUnit • OpenTelemetry

Working with us

- Fully remote, with a minimum 4-hour daily overlap with US Central Time.
- A short written stand-up each day and two live calls a week. We do not run heavy processes.
- You will need reliable internet, a private working space, and an approved device.
- Background screening and a confidentiality agreement are required before system access, as our clients are public-sector organizations.

How to apply Send your CV to [email protected], Contact No. (phone hidden), along with a short note on a production system you built and operated — and what broke.

📌 Senior Full-Stack .NET Engineer (Bengaluru)
🏢 Accutech Digital Review
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack .net engineer (bengaluru) / bengaluru