Lead Software Engineer
RightClick · Fairfield County, CT · 2 wk ago
HybridFull-time
About the role
Our client is seeking a Lead Software Engineer to drive the ongoing maintenance, modernization, and development of their online and backend platforms. The ideal candidate is a self-starter with strong technical expertise and a personable, collaborative approach, someone who can mentor junior engineers while leading complex development projects. This is a hybrid position based in Fairfield County, CT.
Responsibilities
- Serve as a technical expert on software development projects spanning legacy and modern .NET platforms
- Lead and participate in code reviews, ensuring adherence to coding standards and best practices
- Develop and maintain technical specifications, solution architecture, and system documentation
- Collaborate with developers, QA, DevOps, and business stakeholders to design scalable solutions
- Configure, monitor, and troubleshoot Azure and on-premises infrastructure, including CI/CD pipelines
- Translate functional requirements into robust technical solutions integrating SQL Server, Azure services, and third-party APIs
- Mentor and support junior engineers, fostering a culture of continuous improvement
Requirements
- At least 7 years of hands-on software development experience with C# and .NET
- Bachelor's degree in Computer Science or a related field
- Deep understanding of object-oriented programming and design patterns
- Experience with Blazor, JavaScript, and legacy ASP.NET WebForms
- Strong SQL Server database skills, including working with complex schemas
- Experience with WCF, Worker Services, and background processing in .NET
- Familiarity with modern DevOps toolchains, build/release pipelines, and Git/Azure DevOps