Lead Software Engineer - .NET with Angular and Cloud
Skills
About the role
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking an experienced Lead Software Engineer to design and deliver large-scale production applications using .NET, Angular, and cloud technologies. In this role, you will drive technical excellence across the full stack, architect scalable microservices, and leverage modern AI-assisted development tools to accelerate delivery.
Responsibilities
Lead the design and development of large-scale production applications across the full stack
Architect and implement robust REST APIs and microservices-based solutions
Build and maintain modern frontend experiences using Angular
Develop backend services and APIs using .NET
Design and deploy cloud-native solutions on AWS and Azure
Implement event-driven and messaging patterns to support scalable systems
Work with containerization and orchestration platforms, including Docker and Kubernetes (AKS/EKS)
Establish and maintain CI/CD pipelines and Infrastructure as Code practices
Leverage AI-assisted development tools such as Cursor, Copilot, and Claude Code to enhance productivity
Collaborate with cross-functional teams to define technical direction and best practices
Requirements
8+ years of experience building large-scale production applications
Proficiency in .NET for full-stack development
Strong modern frontend expertise in Angular, with acceptable alternatives in React and Node.js
Background in backend and API development with depth in both areas
Skills in designing microservices and robust REST APIs
Expertise in cloud platforms, primarily AWS and Azure (in that order)
Understanding of event-driven and messaging concepts, along with databases
Familiarity with containerization technologies, including Docker and Kubernetes (AKS/EKS)
Comfort using AI-assisted development tools such as Cursor, Copilot, and Claude Code (no AI specialization required)
Proficiency in English at an Upper-Intermediate level (B2) or higher
Nice to have
Exposure to Databricks
Knowledge of CI/CD pipelines and Infrastructure as Code
We offer
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package:
Health benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.