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 a highly skilled Lead Software Engineer to oversee the design, development, and modernization of critical applications. This role involves leading cloud-native transformation efforts, creating scalable event-driven architectures in AWS using modern C# (.NET 8/9) and React , as well as managing and evolving legacy .NET Framework 4.8 systems. As a key contributor, you'll define the architectural roadmap, develop secure RESTful APIs, implement Infrastructure as Code (IaC), and provide mentorship to less experienced engineers. Responsibilities Lead the technical design and architecture of cloud-native applications, emphasizing the transition of legacy ASP.NET/IIS systems to serverless AWS solutions Develop and maintain backend services utilizing C# 12/13 and .NET 8/9, with support for existing .NET Framework 4.8 applications Build intuitive and responsive user interfaces using React Architect scalable AWS-based systems using Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, and S3 Design and document secure RESTful APIs in alignment with OpenAPI / SwaggerHub standards Optimize and design relational data models for Oracle and MS SQL Server, with additional competency in NoSQL databases like DynamoDB Enhance application security through protocols like OAuth, AWS Cognito, and strict IAM policies Automate cloud infrastructure deployment using AWS CDK, CloudFormation, or SAM Maintain quality pipelines for CI/CD using Git workflows Implement and manage monitoring, logging, and alerting systems, leveraging tools like Datadog and AWS CloudWatch Mentor junior engineers while contributing to the team’s architectural goals Requirements 5+ years of professional experience in software engineering, with a proven track record in a Senior, Lead, or Principal capacity At least 1 year of relevant leadership experience Expertise in C# 12/13 and .NET 8/9, along with familiarity with maintaining and transitioning C# .NET Framework 4.8, ASP.NET, and IIS environments Proficiency in modern web application development with React Extensive background in AWS serverless technologies, including Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, S3, and IAM services Knowledge of RESTful API standards and ability to document them using OpenAPI / SwaggerHub Competency in working with relational databases such as Oracle and Microsoft SQL Server, combined with familiarity with NoSQL databases like DynamoDB Experience with CI/CD pipelines, Git workflows, and tools for Infrastructure as Code, such as AWS CDK, CloudFormation, or SAM Understanding of secure API implementation, authentication mechanisms, and AWS Cognito services Capability to implement and manage monitoring tools such as Datadog or CloudWatch for performance and reliability tracking Excellent command of written and spoken English (B2+ level) We offer International projects with top brands Work with global teams of highly skilled, diverse peers Employee financial programs Paid time off and sick leave Upskilling, reskilling and certification courses Unlimited access to the LinkedIn Learning library and 22,000+ courses Global career opportunities Volunteer and community involvement opportunities EPAM Employee Groups Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn #J-18808-Ljbffr
Lead Software Engineer (.Net / Aws)
EPAM SYSTEMS
Remote, Remote
Publicado hace 11 días
Denunciar empleo