.NET Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Fri, Aug 07, 2026
This job expires in: 20 days
Job Summary
Collaborating with cross-functional teams, the full-time .NET Software Engineer will design, develop, and maintain enterprise web applications using modern Microsoft technologies in a predominantly remote environment with occasional office visits required.
Key responsibilities
- Design, develop, and maintain web-based solutions using C#, ASP.NET, .NET Core, Web API, JavaScript, and React
- Develop and maintain RESTful APIs and client-side applications, while supporting legacy systems
- Participate in code reviews and document technical designs, ensuring adherence to coding standards and best practices
Required qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3-5 years of professional software development experience with strong expertise in C#, ASP.NET, and .NET Core
- Working knowledge of React and modern front-end development practices
- Experience with relational databases, particularly SQL Server and/or Oracle
- Solid understanding of object-oriented design principles and core web technologies (HTML, CSS, JavaScript)
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 44,899 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee