1

Dot Net Software Engineer Jobs in Virginia (NOW HIRING)

.NET Software Engineer

Arlington, VA ยท On-site

$69K - $158K/yr

.NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast and agile environment. If you're looking for the chance to ...

.NET Software Engineer

Mclean, VA ยท On-site

$69K - $158K/yr

.NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not ...

.NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not ...

.NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast and agile environment. If you're looking for the chance to ...

.NET Software Engineer

Mclean, VA ยท On-site

$69K - $158K/yr

.NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not ...

.NET Software Engineer

Mclean, VA ยท On-site

$69K - $158K/yr

.NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not ...

.NET Software Engineer

Mclean, VA ยท On-site

$69K - $158K/yr

NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not ...

.NET Software Engineer

Arlington, VA ยท On-site

$69K - $158K/yr

NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not ...

.NET Software Engineer

Mclean, VA ยท On-site

$69K - $158K/yr

NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not ...

.NET Software Engineer

Arlington, VA ยท On-site

$69K - $158K/yr

NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast and agile environment. If you're looking for the chance to ...

Software Engineer

Arlington, VA ยท On-site

$120K - $140K/yr

NET Software Engineer/Developer will design, develop, and maintain web applications using the . NET framework . The successful candidate will integrate software solutions with Oracle databases ...

.NET Software Developer

Fairfax, VA ยท On-site +1

$48 - $63.25/hr

Net, C#.Net, JQuery, JavaScript and Oracle database. Project uses Visual Studio 2019 and Azure DevOps. * Troubleshooting production problems related to software applications. * Designing and ...

Software Engineer

VA ยท On-site

The .NET Software Engineer/Developer will design, develop, and maintain web applications using the .NET framework. The successful candidate will integrate software solutions with Oracle databases ...

next page

Showing results 1-20

Dot Net Software Engineer information

See Virginia salary details

$24.3K

$113K

$148.7K

How much do dot net software engineer jobs pay per year?

As of Aug 2, 2026, the average yearly pay for dot net software engineer in Virginia is $113,010.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,100.00 and $130,400.00 per year, depending on experience, location, and employer.

What is a .NET software engineer?

A .NET software engineer is a developer who specializes in designing, developing, and maintaining applications using the Microsoft .NET framework and related technologies. They typically work with languages like C# or VB.NET, and may use tools such as Visual Studio, focusing on building scalable and efficient software solutions for various platforms. Strong programming skills, understanding of software architecture, and knowledge of databases are essential for this role.

What is the salary of a dot net programmer?

The salary of a Dot Net Software Engineer varies based on experience, location, and skill level, but typically ranges from $60,000 to $120,000 annually in many regions. Professionals with expertise in frameworks like ASP.NET and proficiency in C# tend to earn higher salaries, especially with certifications and experience in full-stack development or cloud integration.

What types of projects and daily tasks can a Dot Net Software Engineer expect to work on?

Dot Net Software Engineers typically work on designing, developing, and maintaining web, desktop, or cloud-based applications using the .NET framework and related technologies. Daily tasks often include writing and reviewing code, collaborating with cross-functional teams such as UI/UX designers and QA testers, and participating in sprint planning and code reviews. Engineers may also be involved in troubleshooting technical issues, optimizing application performance, and integrating with databases or external services. The variety of projects and collaborative environment offer strong opportunities to develop both technical expertise and professional growth.

Is dotnet still in demand?

Dot Net Software Engineers are currently in demand due to the widespread use of the .NET framework in enterprise applications, web development, and cloud services. Skills in C#, ASP.NET, and related tools remain valuable, with job opportunities expected to grow as organizations continue to adopt Microsoft technologies and cloud platforms like Azure.

What are the key skills and qualifications needed to thrive in the Dot Net Software Engineer position, and why are they important?

To thrive as a Dot Net Software Engineer, you need a strong understanding of C#, .NET frameworks, object-oriented programming, and a relevant degree in computer science or a related field. Experience with development tools such as Visual Studio, version control systems like Git, and certifications such as Microsoft Certified: .NET Developer are highly valuable. Problem-solving skills, teamwork, and effective communication are essential soft skills for excelling in project-based environments. These skills are important because they enable efficient software development, seamless collaboration, and the delivery of robust, maintainable solutions that align with business goals.

What is a Dot Net Software Engineer job?

A Dot Net Software Engineer is responsible for designing, developing, and maintaining software applications using Microsoft's .NET framework. They work with languages like C#, VB.NET, and ASP.NET to build web, desktop, and cloud-based applications. Their role includes writing clean code, debugging, improving performance, and integrating databases. They often collaborate with teams to develop scalable and secure software solutions.

What engineer makes $500,000 a year?

A highly experienced software engineer, such as a senior or lead developer in specialized fields like finance, technology, or consulting, can earn $500,000 or more annually. These roles often require advanced skills, certifications, and extensive industry experience, and may include bonuses and stock options that significantly increase total compensation.
What are popular job titles related to Dot Net Software Engineer jobs in Virginia? For Dot Net Software Engineer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Dot Net Software Engineer jobs in Virginia look for? The top searched job categories for Dot Net Software Engineer jobs in Virginia are:
Infographic showing various Dot Net Software Engineer job openings in Virginia as of July 2026, with employment types broken down into 70% Full Time, and 30% Contract. Highlights an 74% In-person, and 26% Remote job distribution, with an average salary of $113,010 per year, or $54.3 per hour.

Senior .NET Software Engineer

Network Designs Inc.

Alexandria, VA โ€ข On-site

$125K - $135K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

About NDi:

Network Designs, Inc. (NDi) is a leading Federal contractor that specializes in designing, developing, and delivering information technology and network solutions for government customers. Founded in 1985, NDi's firmly defined core values have driven all aspects of the business, which have been paramount to our company's success and the establishment of an enjoyable workplace atmosphere. At NDi, we believe that our people are the cornerstone of our success, and we value collaboration, career growth, and winning ideas. Military Veterans Encouraged to Apply.

Job Description

The Senior .NET Software Engineer is responsible for designing, developing, modernizing, and supporting enterprise web applications and services throughout the full Software Development Life Cycle (SDLC). This hands-on technical role supports both Operations & Maintenance (O&M) of legacy applications and the development of new enterprise solutions utilizing .NET Framework, modern .NET, C#, Angular, SQL Server, Microsoft Power Platform integrations, APIs, microservices, Azure Application Service Environments (ASE), and Windows Virtual Machines.

The successful candidate will develop secure, scalable, and maintainable software solutions while contributing to application architecture, system integration, performance optimization, and technical design. This role is responsible for developing interfaces between web services, SQL Server, Microsoft Power Platform, microservices, and other enterprise infrastructure components in a secure, enterprise environment.

The Senior .NET Software Engineer will serve as a technical leader by promoting software engineering best practices, participating in technical design and code reviews, mentoring junior developers, and collaborating with Scrum teams, architects, testers, and business stakeholders to deliver high-quality enterprise applications supporting mission-critical federal systems.

Requirements:

  • U.S. Citizenship is required
  • Must be able to obtain a Public Trust clearance
  • This position requires working onsite in Alexandria, VA, 5 days per week

Qualifications and Experience:

  • Bachelor of Science in Computer Science or Related Field
  • At minimum 10 years' related work experienc
  • Self-starter with the ability to work effectively in a collaborative Agile team environment.
  • Advanced expertise developing applications using both .NET Framework and modern .NET.
  • Strong proficiency with C#, ASP.NET, enterprise application development, and modern application architecture.
  • Experience designing, developing, and maintaining RESTful APIs, web services, and enterprise integrations.
  • Experience integrating applications with Microsoft Power Platform and other enterprise platforms.
  • Strong experience with JavaScript frameworks, including Angular.
  • Experience developing applications utilizing SQL Server, including writing complex SQL queries, stored procedures, and database optimization.
  • Experience supporting microservices-based architecture and distributed enterprise applications.
  • Experience supporting applications hosted in Azure Application Service Environments (ASE), Windows Virtual Machines, and Windows/IIS environments.
  • Experience utilizing DevSecOps practices and CI/CD pipelines to build, merge, deploy, test, and maintain software solutions.
  • Experience writing and maintaining unit tests, integration tests, and automated testing solutions.
  • Experience creating and maintaining technical design documentation and development artifacts.
  • Strong analytical, troubleshooting, debugging, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Experience participating in Agile/Scrum software development environments.
  • Experience mentoring developers and participating in technical design and code reviews is preferred

Responsibilities:

  • Design, develop, enhance, modernize, and maintain enterprise web applications using .NET Framework, modern .NET, C#, Angular, SQL Server, and related Microsoft technologies.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, technical design, coding, unit testing, integration testing, deployment, production support, and ongoing maintenance.
  • Support both Operations & Maintenance (O&M) of legacy applications and the development of new enterprise capabilities.
  • Develop and maintain integrations between web services, SQL Server, Microsoft Power Platform, microservices, and other enterprise infrastructure components.
  • Design, develop, and maintain secure, scalable RESTful APIs and backend services following enterprise architectural and security best practices.
  • Design and develop responsive Angular front-end components integrated with SQL-backed enterprise applications.
  • Develop, optimize, and maintain SQL queries, stored procedures, and database objects supporting large shared enterprise databases.
  • Configure, troubleshoot, maintain, and optimize applications deployed within Azure Application Service Environments (ASE), Windows Virtual Machines, and Windows/IIS environments.
  • Utilize established DevSecOps toolchains and CI/CD pipelines to build, merge, deploy, test, and maintain software components.
  • Build, execute, and maintain unit, integration, and regression tests to ensure software quality, reliability, and performance.
  • Troubleshoot production issues, perform root cause analysis, debug applications, configure existing systems, and implement long-term solutions that improve system stability and performance.
  • Coordinate with Scrum Masters, Technical Leads, Product Owners, Architects, QA teams, and other developers to translate business requirements into Features and User Stories for planning and execution.
  • Participate in backlog refinement, sprint planning, code reviews, technical design discussions, and software release activities.
  • Review technical designs, code, testing artifacts, and documentation to ensure compliance with enterprise architecture, security requirements, and development best practices.
  • Work closely with testers, business users, and stakeholders to identify, troubleshoot, and resolve application issues while ensuring timely delivery of high-quality solutions.
  • Provide technical leadership, mentorship, and knowledge sharing to development team members while promoting secure, maintainable, scalable, and testable software development practices.
  • Continuously identify opportunities to improve application performance, maintainability, scalability, automation, and operational efficiency across enterprise applications.

Compensation and Benefits:

At NDi, we value our team and are committed to retaining top talent by offering competitive benefits and compensation packages. Our employee benefits package includes comprehensive health, dental, vision, pet, and legal insurance. Our corporate benefits include 401(k) retirement matching, paid leave, paid holidays, and health and wellness programs. In addition, we provide employer-paid life and disability insurance, professional development, education benefits, and much more to ensure our team has the resources they need to thrive on and off the job.

Veterans First Commitment:

As a Service-Disabled Veteran-Owned Small Business (SDVOSB), NDi is dedicated to hiring veterans and providing a supportive work environment that honors their service while recognizing the unique skills and experiences they bring to our organization.

Our Commitment:

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or other characteristics protected by law.

Apply Now: Take advantage of this unique opportunity to join one of the fastest-growing companies in Federal contracting!