Lead Software Engineer - .NET with Angular and Cloud
EPAM Systems · State of Karnataka, India
EPAM Systems · State of Karnataka, India
*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.)