E

Lead Software Engineer (.NET)

EPAM Systems

Denver, CO, United States Full-time June 01, 2026
Apply Now

Opportunity Description

We are seeking a **Lead Software Engineer** with deep expertise in .NET and modern software architecture. You will optimize and troubleshoot complex SQL logic, ensure the stability of mission-critical legacy systems, and drive incremental modernization. You’ll design and develop new microservices, implement advanced architectural patterns, and lead the adoption of cloud-native and DevOps practices.

**Responsibilities**

+ Optimize and troubleshoot complex SQL stored procedures and database logic
+ Ensure stability and performance of mission-critical legacy systems
+ Refactor and modernize legacy code incrementally while maintaining backward compatibility
+ Design and develop new microservices using ASP.NET Core and C#
+ Implement Event Sourcing patterns and CQRS architecture
+ Build RESTful APIs and integrate with modern frontend frameworks
+ Apply Domain-Driven Design (DDD) principles to new features
+ Implement cloud-native solutions usi...
Full-time other-general

Ready to Apply?

Submit your application for Lead Software Engineer (.NET) at EPAM Systems

Apply for this Position