Lead Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Jul 23, 2026
This job expires in: 24 days
Job Summary
Experienced software engineers will find a full-time opportunity as a Lead Software Engineer, responsible for the maintenance, modernization, and development of online and backend platforms using advanced .NET technologies, while collaborating with cross-functional teams in a remote environment.
Key responsibilities:
- Serve as a technical expert for software development projects, focusing on both legacy and modern .NET platforms
- Lead code reviews and ensure adherence to coding standards and project-specific conventions
- Collaborate with developers, QA, DevOps, and business stakeholders to design and enhance scalable solutions
Required qualifications:
- Bachelor's degree in Computer Science or a related field
- 7+ years of hands-on software development experience with C# and .NET
- Deep understanding of object-oriented programming and design patterns
- Experience with front-end integration in .NET web applications, including Blazor and legacy ASP.NET WebForms
- Strong SQL Server database skills and ability to configure and troubleshoot Azure infrastructure
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...