Faster chat, better deals — Get the App

Lead Software Engineer (.NET / AWS)

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience level6 to 10 years
Education levelNo degree limit

Description

We are seeking a highly skilled **Lead Software Engineer** to drive the design, development and modernization of our core applications. In this role, you will lead our cloud\-native transformation, building highly scalable event\-driven architectures in AWS using modern C\# (.NET 8/9\) and React, while strategically managing and migrating our legacy .NET Framework 4\.8 systems. As a Principal/Senior contributor, you will shape our architectural vision, design secure RESTful APIs, implement Infrastructure as Code (IaC) and mentor junior engineers. **Responsibilities** * Lead the technical design and architecture of cloud\-native applications, driving the modernization strategy to transition legacy ASP.NET/IIS applications to modern serverless AWS architectures * Develop robust backend services using C\# 12/13 and .NET 8/9, while maintaining and supporting legacy .NET Framework 4\.8 applications * Build and maintain responsive user interfaces using React * Architect and deploy scalable AWS solutions utilizing Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB and S3 * Design, document and implement secure RESTful APIs using OpenAPI / SwaggerHub standards * Design and optimize data models across both relational (Oracle, MS SQL Server) and NoSQL (DynamoDB) databases * Write complex, highly optimized T\-SQL / PSQL queries * Implement robust security protocols, secure API access and identity management using OAuth, AWS Cognito and strict AWS IAM policies * Automate cloud infrastructure provisioning using AWS CDK, CloudFormation or SAM * Build and maintain robust CI/CD pipelines using Git\-based workflows * Ensure system reliability and performance by implementing comprehensive monitoring, logging and alerting using Datadog and AWS CloudWatch * Mentor junior engineers and shape the architectural vision of the team **Requirements** * 5\+ years of professional software engineering experience, with a proven track record in a Senior, Lead or Principal capacity * Expertise in C\# 12/13 and .NET 8/9, along with strong experience maintaining and migrating C\# .NET Framework 4\.8, ASP.NET and IIS environments * Proficiency in building modern web applications using React * Extensive hands\-on background in AWS serverless and core services: Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, S3 and IAM * Skills in RESTful API design and documentation using OpenAPI / SwaggerHub * Competency in relational databases (Oracle, Microsoft SQL Server) with strong SQL scripting (T\-SQL / PSQL) and familiarity with NoSQL (DynamoDB) * Hands\-on background in CI/CD pipelines, Git workflows and Infrastructure as Code (AWS CDK, CloudFormation or SAM) * Understanding of secure API design, Auth and AWS Cognito * Capability to configure and utilize Datadog and CloudWatch for system monitoring and troubleshooting * English proficiency at B2 level or higher **Nice to have** * Programming background with secondary 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

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Lead Software Engineer (.NET / AWS) job by Indeed in 2026 | ok.com