Description
We are looking for a **Chief Software Engineer (.NET / AWS)** to guide the design and modernization of large\-scale, mission\-critical applications. You will lead a transition to cloud\-native AWS architectures with event\-driven designs, employing C\# (.NET 8/9\) and React, while overseeing migration efforts from .NET Framework 4\.8 on ASP.NET/IIS. This role requires setting architectural direction, delivering secure RESTful APIs, codifying infrastructure with IaC, and mentoring engineers.
**Responsibilities**
* Drive the technical design and architecture for cloud\-native applications, while leading the modernization of legacy ASP.NET/IIS systems to serverless AWS architectures
* Build robust backend services with C\# 12/13 and .NET 8/9, while maintaining support for legacy .NET Framework 4\.8 systems
* Create responsive React\-based user interfaces
* Architect scalable AWS solutions using Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, and S3
* Design and document secure RESTful APIs adhering to OpenAPI or SwaggerHub standards
* Model and optimize data structures for both relational (Oracle, MS SQL Server) and NoSQL (DynamoDB) databases
* Write optimized and complex T\-SQL and PSQL queries
* Implement strong security controls for API access and identity management with OAuth, AWS Cognito, and strict AWS IAM policy configurations
* Automate provisioning of cloud infrastructure using AWS CDK, CloudFormation, or SAM
* Establish and maintain high\-quality CI/CD pipelines with Git\-based workflows
* Ensure system reliability and performance through effective monitoring, logging, and alerting using tools such as Datadog and AWS CloudWatch
* Mentor junior engineers and shape the team’s architectural strategy
**Requirements**
* 7\+ years of professional software engineering experience, with a proven track record in a Senior, Lead, or Principal role
* At least 2 years of relevant leadership experience
* Expertise in C\# 12/13 and .NET 8/9, alongside maintaining and migrating .NET Framework 4\.8, ASP.NET, and IIS systems
* Hands\-on skills in building modern web applications using React
* Extensive knowledge of AWS serverless and core services, including Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, S3, and IAM
* Strong proficiency in RESTful API design and documentation with OpenAPI or SwaggerHub
* Demonstrated background in relational databases such as Oracle and Microsoft SQL Server, including advanced SQL scripting (T\-SQL and PSQL), with familiarity with NoSQL (DynamoDB)
* Competency in CI/CD pipeline creation, Git workflows, and Infrastructure as Code tools like AWS CDK, CloudFormation, or SAM
* Advanced understanding of secure API design, authentication methods, and AWS Cognito
* Familiarity with configuring and utilizing Datadog and CloudWatch for effective monitoring and troubleshooting
* English language proficiency at an Advanced level (C1\) with exceptional communication abilities in both written and verbal mediums
**Nice to have**
* Knowledge of 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