




Summary: Seeking a highly skilled Lead Software Engineer to spearhead cloud-native transformation, modernize applications, and mentor junior engineers while overseeing design and development. Highlights: 1. Lead cloud-native transformation initiatives 2. Architect scalable AWS-based systems with modern C# and React 3. Mentor junior engineers and drive architectural objectives We are looking for a highly skilled **Lead Software Engineer** to oversee the design, development, and modernization of essential applications. This role encompasses leading cloud\-native transformation initiatives, building scalable event\-driven architectures in AWS with modern C\# (.NET 8/9\) and React, alongside managing and advancing legacy .NET Framework 4\.8 systems. As a key contributor, you'll outline the architectural roadmap, create secure RESTful APIs, apply Infrastructure as Code (IaC), and mentor junior engineers. **Responsibilities** * Lead the technical design and architecture of cloud\-native applications, focusing on migrating legacy ASP.NET/IIS systems to serverless AWS solutions * Develop and maintain backend services using C\# 12/13 and .NET 8/9, while supporting existing .NET Framework 4\.8 applications * Build intuitive and responsive user interfaces with React * Architect scalable AWS\-based systems leveraging Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, and S3 * Design secured RESTful APIs aligned with OpenAPI / SwaggerHub standards * Optimize relational data models for Oracle and MS SQL Server, along with competency in NoSQL databases like DynamoDB * Write advanced, high\-performance T\-SQL / PSQL queries * Strengthen application security using protocols like OAuth, AWS Cognito, and strict IAM policies * Automate cloud infrastructure deployment through AWS CDK, CloudFormation, or SAM * Maintain quality CI/CD pipelines using Git workflows * Implement and oversee monitoring, logging, and alerting systems with tools such as Datadog and AWS CloudWatch * Mentor junior engineers and contribute to achieving the team’s architectural objectives **Requirements** * 5\+ years of professional software engineering experience, with recognized contributions in a Senior, Lead, or Principal role * Minimum 1 year of relevant experience in leadership responsibilities * Expertise in C\# 12/13 and .NET 8/9, along with familiarity with maintaining and transitioning legacy C\# .NET Framework 4\.8, ASP.NET, and IIS systems * Proficiency in modern web application development using 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 qualifications in documenting APIs with OpenAPI / SwaggerHub * Competency in working with relational databases such as Oracle and Microsoft SQL Server, alongside familiarity with NoSQL databases like DynamoDB * Skills in CI/CD pipelines, Git workflows, and mastery in tools for Infrastructure as Code like AWS CDK, CloudFormation, or SAM * Understanding of secure API implementation, authentication protocols, and AWS Cognito services * Flexibility to use monitoring tools such as Datadog or CloudWatch for performance and reliability assurance * Proficiency in written and spoken English, with a B2\+ level or higher **Nice to have** * Background in additional programming languages such as Node.js, Python, JavaScript/TypeScript, or Java **We offer** * International projects with top brands * Work with global teams of highly skilled, diverse peers * Healthcare benefits * 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


