.NET Senior Software Engineer

Location: Remote
Compensation: Base+commission
Reviewed: Fri, May 15, 2026
This job expires in: 30 days

Job Summary

.NET Senior Software Engineer is a fully remote, salaried position responsible for implementing applications, developing full-stack software products, and ensuring quality through test-driven development and continuous integration.

Key Responsibilities:
  • Provides input into the architecture and design of the product while collaborating with the team
  • Practices paired programming and test-driven development to write software and build products
  • Establishes continuous integration, delivery, and deployment pipelines and practices
Required Qualifications:
  • 3 or more years of experience in software development
  • Expertise in multiple programming languages and specific technology stacks
  • Hands-on experience with Microsoft Stacks, Azure DevOps, and AWS Integration
  • Proficiency in MS Dot Net Core (C#), JavaScript, MS SQL Server, Cosmos DB, and MongoDB
  • Equivalent combination of education and experience may be considered in lieu of formal education requirements

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...