Source description
About the role
As a Staff Engineer at our company, you will have the opportunity to lead both product engineering and cloud infrastructure for a mature .NET platform running on AWS. Your main focus will be on modernizing and scaling a business-critical application using technologies such as C#, .NET, React, TypeScript, AWS, and CI/CD automation. Role Overview: You will play a key role in evaluating and driving the evolution of the platform towards a more modern architecture centered around React, Node.js, AWS Cloud Services, AI-powered capabilities, and cloud-native engineering practices. This will involve solving current engineering challenges and influencing the future technical direction of the product. Key Responsibilities: - Lead architecture and development of enterprise .NET applications using C#, ASP.NET MVC, and modern backend engineering practices - Design and maintain AWS cloud infrastructure using AWS CDK in TypeScript for multi-environment deployments - Build and optimize CI/CD pipelines using AWS CodePipeline and CodeBuild, including Windows-based build agents for .NET workloads - Own infrastructure provisioning, deployment orchestration, release automation, and environment management strategies - Develop and maintain React and TypeScript frontend applications integrated with .NET backend services - Drive modernization initiatives including clean architecture adoption, refactoring, and technical debt reduction - Design scalable PostgreSQL and MSSQL database solutions with a focus on schema design, query optimization, and performance tuning - Troubleshoot complex infrastructure, deployment, and platform issues across application and cloud environments - Champion DevOps best practices including automation, operational excellence, monitoring, governance, and deployment reliability - Monitor platform health, cloud costs, observability, and incident response processes across AWS environments - Collaborate with engineering teams to improve developer workflows, reduce operational toil, and increase engineering efficiency - Mentor engineers on cloud engineering, CI/CD, AWS best practices, software design, and scalable system architecture - Contribute to future platform evolution initiatives including MERN stack modernization planning and cloud-native architecture adoption Qualifications Required: - 10+ years of experience delivering scalable enterprise software solutions while owning both application development and cloud infrastructure - Strong expertise in C# and .NET technologies including ASP.NET MVC, Web Forms, and enterprise backend architecture - Proven experience leading technical initiatives, mentoring engineers, and influencing engineering standards across teams - Strong understanding of modern software design principles including SOLID principles, clean architecture, and scalable engineering practices - Hands-on experience designing and operating AWS cloud infrastructure in production environments - Experience building secure, scalable CI/CD pipelines and deployment automation systems - Bachelor's degree in Computer Science, Engineering, or equivalent qualified experience At our company, Diligent, we are the AI leader in governance, risk, and compliance (GRC) SaaS solutions. We have a strong focus on empowering leaders with technology to drive greater impact and accountability. Join us in building the future and making a positive impact globally. As a Staff Engineer at our company, you will have the opportunity to lead both product engineering and cloud infrastructure for a mature .NET platform running on AWS. Your main focus will be on modernizing and scaling a business-critical application using technologies such as C#, .NET, React, TypeScript, AWS, and CI/CD automation. Role Overview: You will play a key role in evaluating and driving the evolution of the platform towards a more modern architecture centered around React, Node.js, AWS Cloud Services, AI-powered capabilities, and cloud-native engineering practices. This will involve solving current engineering challenges and influencing the future technical direction of the product. Key Responsibilities: - Lead architecture and development of enterprise .NET applications using C#, ASP.NET MVC, and modern backend engineering practices - Design and maintain AWS cloud infrastructure using AWS CDK in TypeScript for multi-environment deployments - Build and optimize CI/CD pipelines using AWS CodePipeline and CodeBuild, including Windows-based build agents for .NET workloads - Own infrastructure provisioning, deployment orchestration, release automation, and environment management strategies - Develop and maintain React and TypeScript frontend applications integrated with .NET backend services - Drive modernization initiatives including clean architecture adoption, refactoring, and technical debt reduction - Design scalable PostgreSQL and MSSQL database solutions with a focus on schema design, query optimization, and performance tunin
More at Diligent
