Senior Lead Engineer - .NET Core

Esyasoft Holding Ltd

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Esyasoft Technologies Private Limited in Bengaluru seeks a Team Lead / Architect to drive design and delivery of large-scale smart metering and utility platforms. This role owns technical architecture, design docs, and mentors a team delivering high-throughput, highly available systems.

Required: 8–10 years in software engineering with strong .NET Core/C#, microservices, Azure, PostgreSQL, Elasticsearch, RabbitMQ/Kafka, and Docker. DLMS/COSEM and SSO familiarity is a strong plus.

Qualifications

  • 8+ years in software engineering with leadership or architecture exposure.
  • Strong hands-on .NET Core and modern C# development.
  • Proven microservices design and implementation experience.
  • Extensive Azure compute/storage/networking and DevOps/CI‑CD knowledge.
  • Elasticsearch indexing, querying and performance tuning expertise.
  • Deep PostgreSQL experience with partitioning, HA (Patroni) and PgBouncer.
  • RabbitMQ and Kafka for asynchronous messaging at scale.
  • Experience with reverse proxies (Nginx/HAProxy) and Docker on Linux.
  • SSO/OAuth/OpenIddict/Entra ID familiarity is a plus.
  • Domain exposure to utility/AMI platforms and DLMS/COSEM is a strong plus.

Responsibilities

  • Own end-to-end solution architecture for utility/AMI platform modules.
  • Author design documents, API references, and ARB submissions.
  • Design and review microservices for scalability and fault tolerance.
  • Lead database architecture decisions for PostgreSQL at scale.
  • Drive messaging pipelines using RabbitMQ and Kafka.
  • Architect and tune Elasticsearch for search/logging/analytics.
  • Define Azure cloud deployment strategy (App Services, AKS, DevOps).
  • Lead containerization and zero-downtime deployments with Docker.
  • Mentor engineers, perform code reviews, and enforce standards.
  • Oversee security architecture including RBAC, auth, and encryption.

Skills

.NET Core
C#
Microservices
Azure
Elasticsearch
PostgreSQL
RabbitMQ
Kafka
Docker
Nginx
HAProxy
OAuth/OpenIddict
SSO

Tools

Patroni
PgBouncer
PostGIS
AKS
App Services
Ubuntu/Linux
Azure DevOps

Job description

Esyasoft Technologies Private Limited | Full time

  • Relevant Experience (Years) 8 to 10 years
  • Required Skills
    • HAProxy
    • Docker
    • +21
  • Country India
Job Description

We are looking for a Team Lead / Architect to drive design and delivery of large-scale smart meteringand utility platforms (HES, MDM, WFM, GIS, SSO) deployed across multiple enterprise clientengagements, operating at production scales of 3.8M+ meters with 10M+ in planning. This role ownstechnical architecture, design documentation, and mentors a team of engineers deliveringhigh-throughput, high-availability systems.

Key Responsibilities
  • Own end-to-end solution architecture for utility/AMI platform modules, from design throughproduction deployment.
  • Author formal design documents, API reference documents, and ARB submissions for client andinternal stakeholders.
  • Design and review microservices architecture, ensuring scalability, fault tolerance, and clean domainboundaries.
  • Apply appropriate design patterns to solve high-throughput, high-availability problems at billion-rowdata scale.
  • Lead database architecture decisions for PostgreSQL at scale (partitioning, HA via Patroni,connection pooling via PgBouncer).
  • Drive messaging architecture using RabbitMQ and Kafka for event-driven and high-volume telemetrypipelines.
  • Architect and tune Elasticsearch for search, logging, or analytics use cases as required.
  • Define and review Azure cloud architecture and deployment strategy (App Services, AKS, DevOpspipelines, networking).
  • Lead containerization and deployment strategy using Docker on Ubuntu, including zero-downtime.(blue-green) deployments.
  • Conduct code reviews, set engineering standards, and mentor a team of developers.
  • Own security architecture review, including remediation of VAPT findings (RBAC, authentication,encryption).
  • Collaborate with client technical and executive stakeholders, translating requirements into technicaldesigns.
  • Troubleshoot and resolve complex production issues across data pipelines, integrations, andinfrastructure.
Required Skills & Experience:
  • 8+ years of overall software engineering experience, with demonstrated experience in technicalleadership or architecture roles.
  • Strong hands-on expertise in .NET Core (.NET 8 preferred) and modern C# development.
  • Proven experience designing and implementing Microservices architecture.
  • Strong working knowledge of Microsoft Azure (compute, storage, networking, DevOps/CI-CD).
  • Hands-on experience with Elasticsearch for indexing, querying, and performance tuning.
  • Deep expertise in PostgreSQL (16 preferred), including partitioning, replication/HA (Patroni),pooling (PgBouncer), and PostGIS for geospatial data.
  • Practical experience with RabbitMQ and Kafka for asynchronous and event-driven messaging atscale.
  • Strong grounding in software design patterns and ability to produce clear, implementable designdocuments.
  • Experience with reverse proxy/load balancing (Nginx, HAProxy) and containerization (Docker) onUbuntu/Linux.
  • Familiarity with authentication/identity protocols (SSO, OAuth/OpenIddict, Entra ID) is a plus.
  • Domain exposure to utility/AMI platforms — DLMS/COSEM meter protocols, HES/MDM systems,NB-IoT/LoRaWAN connectivity — is a strong plus.
  • Excellent communication skills; ability to write precise, client-facing technical documentation andpresent architecture to both technical and executive audiences.
Requirements
Good to Have
  • Experience with GIS-based systems (PostGIS, tile serving, geospatial APIs).
  • Exposure to security hardening and VAPT remediation in production systems.
  • Experience with multi-tenant SaaS architecture and key management (e.g., Vault/OpenBao).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Engineer – .NET Core
Senior Lead Engineer – .NET Core

Growth For Impact • Bengaluru

On-site
INR 3,800,000 - 6,800,000
Principal Application Engineer (Dot Net)
Principal Application Engineer (Dot Net)

Keka Technologies Private Limited • India

On-site
INR 2,500,000 - 5,000,000
Dot Net Lead
Dot Net Lead

Altimetrik • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000
Technical Lead – .NET Core, C#, Web API, AWS- HYD- (4 to 7 Years)
Technical Lead – .NET Core, C#, Web API, AWS- HYD- (4 to 7 Years)

Mogi I/O : OTT/Podcast/Short Video Apps for you • India

On-site
INR 1,200,000 - 1,800,000
Design Lead - .Net
Design Lead - .Net

Endava • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Competitive salary
Share plan
Bonuses
+2
Lead Engineer - Security Consultant
Lead Engineer - Security Consultant

Esyasoft Holding Ltd • Kolkata Metropolitan Area

On-site
INR 4,000,000 - 7,000,000
Technical Lead - .Net Fullstack
Technical Lead - .Net Fullstack

Simplify Alpha™ • Maharashtra

On-site
INR 1,400,000 - 2,200,000
Senior Engineering Manager
Senior Engineering Manager

MethodHub Consulting Inc • Chennai District

On-site
INR 4,000,000 - 7,000,000
Associate Architect
Associate Architect

People Equation • Ernakulam

Hybrid
INR 2,500,000 - 5,000,000
Senior Engineer, Software Development (.Net Core)
Senior Engineer, Software Development (.Net Core)

Landis+Gyr • Dadri

On-site
INR 1,500,000 - 2,300,000