Lead Software Engineer (Onsite) - .NET

Post Date

Aug 01, 2023

Location

Reston,
Virginia

ZIP/Postal Code

20190
US
Oct 20, 2025 Insight Global

Job Type

Perm

Category

Software Engineering

Req #

DC0-640969

Pay Rate

$124k - $186k (estimate)

Job Description

Insight Global is hiring for a Lead Software Engineer with a focus in Web Development with both .NET and C# to join our client in the Homebuilding and Mortgage industry. You will be a Lead Developer/Engineer both from a technical and leadership perspective and will be working with cross functional agile development teams to design, develop, test, and deploy new web-based applications and capabilities for the organization. Responsibilities include:

Note: This position is on-site 5 days per week in Reston, VA.

- Lead an agile team of full stack software engineers, analysts, and testers building customer and internal facing websites and applications with HTML, CSS, JavaScript, and .NET.

- Work with business system analysts to understand and translate requirements into innovative, flexible, and secure solutions.

- Work with designers to implement eye-catching responsive designs.

- Work with front end and back-end engineers to ensure web properties are running at peak performance.

- Coach team members to improve both technical and interpersonal skills.

Required Skills & Experience

Requirements:

- 6+ years of Software Engineering experience in Web based Application development using .NET/C#

- Technical lead experience leading multiple developers and QA staff.

- Full-stack development expertise with C#, .NET, and Microsoft SQL Server - capable of hands-on contributions.

- Expertise in front-end development including adaptive and responsive design.

- Ability to translate UI design files to functioning web code utilizing HTML, CSS, and JavaScript.

- Excellent verbal and written communication skills.

- Excellent problem-solving skills.

- Experience working in an agile development environment.

Nice to Have Skills & Experience

Plusses:

- Experience developing high volume, high performance public websites.

- Experience with Microsoft Dynamics 365 CRM (Customer Relationship Management).

- Experience with Azure cloud services such as App Service, Functions, Service Bus, Logic Apps, and Blob Storage.

- Digital Marketing experience.



Why apply for this position?

- You will have the opportunity to grow as a leader, taking on a path to become a Software Engineering Manager.

- Work with the latest Microsoft Technologies such as Azure and Dynamics 365

- Learn new skills through Technical SME's and available courses provided by our client

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.