Skip to content

Open nowPosted 333 days ago

C# / .NET Lead Engineer

Kickdrum6 open roles

Where
Bengaluru
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowC# / .NET Lead EngineerKickdrum · Bengaluru
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Kickdrum's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 333 days ago

The posting

About the role

We're looking for a hands-on C#/.NET Lead who can design, build, and ship cloud-native systems, lead a squad of engineers, and partner directly with Kickdrum leadership and customer teams. You'll move fast, own outcomes, and set a high technical bar across backend, cloud, data, and modern TypeScript frontends.

You will:

  • Lead a team of 3–6 engineers to deliver modern, cloud-native software from discovery to production. Review and approve estimates, designs, code, and test plans.
  • Translate business requirements into clear technical designs, tasks, and release plans; drive sprint execution and remove blockers.
  • Design and evolve distributed architectures on Azure or AWS: microservices, event-driven systems, APIs, background workers.
  • Build services in C# / ASP.NET Core (REST/gRPC), use .NET Aspire and Dapr building blocks where appropriate; use EF Core for data access; guide healthy API contracts (OpenAPI/Swagger).
  • Engineer robust data layers: deep SQL Server expertise (query tuning, indexing, isolation levels, deadlocks), Dapper and/or EF Core, and pragmatic use of NoSQL (Cosmos DB/MongoDB), caching (Redis), search (Elasticsearch/OpenSearch).
  • Architect eventing and integration with Azure Event Hubs/Service Bus, Kafka, or SQS/SNS; select and justify eventual vs immediate consistency strategies.
  • Establish observability using OpenTelemetry (OTEL) for tracing/metrics/logs; integrate with Application Insights, Prometheus/Grafana, or ELK.
  • Champion API-first development (OpenAPI/Swagger), security (OAuth2/OIDC, Azure AD/Entra, Key Vault/Secrets Manager), and reliability patterns (circuit breakers, retries, idempotency).
  • Guide frontend engineers using TypeScript, React (and optionally Angular): API contracts, state management, performance, and DX.
  • Ship MVPs in weeks (not months), run data-driven iterations, and communicate progress crisply to stakeholders.

You are one among us if you…

  • Love building enterprise-grade software that delivers real business outcomes, quickly.
  • Move fast, communicate crisply, and mentor engineers through change.
  • Thrive in ambiguity and enjoy owning complex technical challenges end-to-end.
  • Bring energy, candor, and a bias for data-driven decisions.
  • Energize teams: mentor, give/receive constructive feedback, and foster open, high-trust collaboration.
  • Are comfortable working with remote/hybrid teams and customers across time zones.
  • Learn fast and stay current with evolving .NET, cloud, and frontend ecosystems.

Must-have qualifications:

  • 8–12+ years in software engineering with 3+ years leading teams as a tech lead/lead engineer.
  • Strong C# across both .NET Framework and modern .NET; production experience with ASP.NET Core and REST/gRPC services.
  • Experience working with .NET Framework systems (reading legacy code, stabilizing, and planning upgrades).
  • Familiarity with .NET Upgrade Assistant, code analyzers, multi-targeting, and compatibility shims is a plus here.
  • Deep SQL Server skills: T-SQL, query plans, indexing strategies, isolation/locking, deadlock analysis, DMVs/profiling.
  • Cloud-native design on Azure and/or AWS, including:
  • Containers (Docker, Kubernetes/AKS/EKS), networking, secrets, cost/perf trade-offs.
  • Compute (AKS/EKS, App Service, Functions/Lambda), Containers (Docker, Kubernetes)
  • Data: Cosmos DB/MongoDB, Redis/ElastiCache, file/object storage
  • Messaging/streaming: Event Hubs/Service Bus, Kafka, SQS/SNS
  • Observability with OpenTelemetry; dashboards/alerts (App Insights, Grafana, CloudWatch)
  • Experience with .NET Aspire (AppHost/ServiceDefaults, components, dashboard) and Dapr (service invocation, pub/sub, state, bindings), plus EF Core for data access; can articulate when to use Aspire/Dapr vs direct SDKs.
  • CI/CD (Azure DevOps/GitHub Actions/Jenkins), IaC (Bicep/ARM/Terraform)
  • Practical EF Core and data-access patterns
  • Solid understanding of distributed systems: idempotency, sagas/outbox, partitioning/sharding, eventual consistency, resiliency patterns.
  • Frontend leadership exposure with TypeScript + React (routing, state management, testing, performance).
  • Testing culture: xUnit/NUnit, mocking, contract testing (e.g., Pact), API/integration tests, Playwright/Cypress/Jest where relevant; CI quality gates.
  • Excellent communication and stakeholder management.

Nice to have

  • AI-assisted development with Cursor, GitHub Copilot, Claude Code, or similar; experience setting team guardrails for AI-assisted coding.
  • Built/shipped AI features using Azure AI Foundry (Azure OpenAI), AWS Bedrock, Ollama/llama.cpp; familiarity with LangChain, Semantic Kernel, or other agentic SDKs; RAG patterns and vector stores (Azure AI Search Pinecone, Redis Stack, pgvector).
  • Frontend depth with Next.js, Vite, performance budgets, accessibility.
  • Security & compliance: OWASP ASVS/Top10, secrets management, threat modeling.
  • Experience with feature flags, A/B testing, and product analytics.
  • Domain-Driven Design, Clean Architecture, and migration strategies from legacy .NET Framework to modern .NET.

We are technology agnostic in our approach. Having said that, here are the technologies we are currently working with and looking for in this role;

  • Backend: C#, .NET Framework and .NET 6/7/8/9+, ASP.NET Core, gRPC, .NET Aspire, Dapr, EF Core, Azure Functions / AWS Lambda
  • Frontend: TypeScript, React (preferred), Angular (nice to have), Vite/Webpack, Jest/Cypress, Storybook
  • Data: SQL Server, Cosmos DB/DynamoDB/MongoDB, Redis, Elasticsearch/OpenSearch, Azure Blob Storage, S3
  • Messaging/Streaming: Azure Event Hubs/Service Bus, Kafka, SQS/SNS
  • Cloud/DevOps: Azure (preferred) / AWS, Docker, Kubernetes (AKS/EKS), Terraform/Bicep, GitHub Actions/Azure DevOps/Jenkins
  • Observability: OpenTelemetry, Application Insights, Prometheus/Grafana, ELK, AWS CloudWatch & X-Ray
  • Security: OAuth2/OIDC, Azure AD/Entra, Key Vault/Secrets Manager
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Kickdrum's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Kickdrum's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Kickdrum's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.