.NET Tech Lead

EPAM Systems

United States

Hybrid

USD 150,000 - 230,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems invites an experienced Tech Lead to steer the technical delivery of a cloud-native IoT platform in life sciences. The role bridges onsite and distributed teams, leveraging Azure AKS, Event Hubs, and Service Bus to extend a large-scale microservices ecosystem with a focus on performance and security.

You will guide architecture decisions, lead multi-tenant designs, and collaborate across platform teams on CI/CD, Terraform, and Helm to ensure robust delivery.

Qualifications

  • 10+ years of software engineering experience with strong .NET development expertise.
  • Experience as Tech Lead or Solution Architect or similar leadership role.
  • Strong Azure cloud experience including AKS/Kubernetes, Service Bus, Event Hubs, Azure SQL, Redis, Key Vault, API Management, and Blob Storage.
  • Proven design and implementation of event-driven microservices and distributed systems.
  • Understanding of asynchronous messaging, eventual consistency, idempotency, and failure recovery.

Responsibilities

  • Own the end-to-end technical solution and drive architecture decisions
  • Lead discovery activities including architecture assessments, integration design, ERP REST API integrations, and non-functional requirements
  • Design and evolve event-driven services focusing on messaging patterns, idempotency, ordering, replay, and service consistency
  • Drive design of multi-tenant solutions, security models, audit trails, electronic signatures, and data residency capabilities
  • Lead distributed engineering teams through design reviews, technical guidance, and engineering best practices while remaining hands-on in critical areas
  • Collaborate with platform teams on CI/CD processes, environment management, framework upgrades, and release coordination
  • Define technical acceptance criteria related to performance, security, and scalability
  • Participate in technical planning, architecture reviews, and risk management
  • Promote AI-assisted engineering practices and continuous improvement initiatives

Skills

.NET development
Azure cloud
Leadership
Event-driven
API design
Distributed systems
SQL data modeling

Tools

Dapper
Angular
TypeScript
Azure DevOps
Terraform
Helm
Kubernetes
Service Bus
Event Hubs
Blob Storage
Key Vault
API Management
Elasticsearch
Redis

Job description

We are hiring a Tech Lead with strong expertise in .NET, Microsoft Azure, and event-driven microservices to lead the technical delivery of a cloud-native IoT platform in the life sciences domain. In this role, you will work closely with architects and engineering teams, acting as a bridge between onsite and distributed development teams. The platform is built on Azure using AKS, Event Hubs, Service Bus, Azure SQL, Dapper, Elasticsearch, Redis, Angular, Azure DevOps, Terraform, and Helm. Most initiatives focus on extending and enhancing existing services within a large-scale microservices ecosystem.

Responsibilities
  • Own the end-to-end technical solution and drive architecture decisions
  • Lead discovery activities, including architecture assessments, integration design, ERP REST API integrations, and non-functional requirements
  • Design and evolve event-driven services with a focus on messaging patterns, idempotency, ordering, replay capabilities, and service consistency
  • Drive the design of multi-tenant solutions, security models, audit trails, electronic signatures, and data residency capabilities
  • Lead distributed engineering teams through design reviews, technical guidance, and engineering best practices while remaining hands‑on in critical areas
  • Collaborate with platform teams on CI/CD processes, environment management, framework upgrades, and release coordination
  • Define technical acceptance criteria related to performance, security, and scalability
  • Participate in technical planning, architecture reviews, and risk management activities
  • Promote AI‑assisted engineering practices and continuous improvement initiatives
Requirements
  • 10+ years of software engineering experience with strong .NET development expertise
  • Previous experience as a Tech Lead, Solution Architect, or similar leadership role
  • Strong Azure cloud experience, including AKS/Kubernetes, Service Bus, Event Hubs, Azure SQL, Redis, Key Vault, API Management, and Blob Storage
  • Proven experience designing and implementing event-driven microservices and distributed systems
  • Strong understanding of asynchronous messaging, eventual consistency, idempotency, and failure recovery patterns
  • Solid SQL Server and data modeling experience within SaaS or multi‑tenant environments
  • Experience with Dapper and direct SQL development
  • Working knowledge of Angular and TypeScript
  • Hands‑on experience with Azure DevOps, CI/CD pipelines, Terraform, and Helm
  • Good understanding of OAuth 2.0, OpenID Connect, SSO, and role‑based access control
  • Strong communication skills and experience leading distributed engineering teams
  • Nice to have Experience with IoT or telemetry platforms
  • Experience processing time-series data
  • Elasticsearch expertise
  • Experience with Application Insights, New Relic, or similar observability tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

Salt • Massachusetts

On-site
USD 140,000 - 180,000
Azure .NET Tech Lead - Event-Driven Microservices Architect
Azure .NET Tech Lead - Event-Driven Microservices Architect

EPAM Systems • Boston (MA)

Hybrid
USD 120,000 - 160,000
Medical, Dental and Vision Insurance (
Health Savings Account
Flexible Spending Accounts
+10
Azure .NET Tech Lead for IoT Platform & Microservices
Azure .NET Tech Lead for IoT Platform & Microservices

EPAM Systems • United States

Hybrid
USD 150,000 - 230,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

On-site
USD 140,000 - 190,000
Technical Lead – .NET & Azure
Technical Lead – .NET & Azure

TechDigital Group • Providence (RI)

On-site
USD 120,000 - 150,000
Senior Technical Lead
Senior Technical Lead

Albano Systems, Inc. • Richmond (VA)

On-site
USD 90,000 - 120,000
Azure Lead/Senior Developer
Azure Lead/Senior Developer

SFE • Oakland (CA)

Remote
USD 120,000 - 130,000
Tech Lead NET Solution Architect ONSITE
Tech Lead NET Solution Architect ONSITE

ZEUS SOLUTIONS INC • Houston (TX)

On-site
USD 124,000 - 207,000
Remote Lead Full-Stack .NET Architect (Angular + AWS)
Remote Lead Full-Stack .NET Architect (Angular + AWS)

Compunnel, Inc. (old) • Chicago (IL)

Hybrid
USD 150,000 - 210,000
Senior .NET & Cloud Architect — Microservices Lead
Senior .NET & Cloud Architect — Microservices Lead

TechDigital Group • Princeton (NJ)

On-site
USD 120,000 - 150,000