Senior Software Engineer

NVR, Inc.

Reston (VA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive Compensation
Home Purchase Discount
Mortgage and Settlement Services Discounts
Comprehensive Health, Life, and Disability Insurance
401(k) (Full-time employees are eligible to contribute immediately)
Employee Stock Ownership Program
Vacation and Holidays

Job summary

NVR, Inc. is seeking a Senior Software Engineer to work on site in Reston, VA. You'll design, build, and support scalable solutions for Marketing, Sales, and Customer Service teams.

Ideal candidates will have 5+ years of software development experience with Dynamics 365 CRM or a similar platform, focusing on .NET, Azure, and SQL. NVR offers competitive compensation, health insurance, 401(k), and more.

Qualifications

  • 5+ years of professional software development experience focused on scalable enterprise applications.
  • Hands-on experience with Dynamics 365 CRM or a similar platform.
  • Experience with .NET, C#, SQL, and modern web development technologies.

Responsibilities

  • Design and support solutions within Microsoft Dynamics 365 CRM.
  • Develop custom enterprise applications using .NET, C#, SQL, and Azure.
  • Lead root cause analysis and resolution of complex production issues.

Skills

Software Development
Dynamics 365 CRM
C#
SQL
Azure
RESTful APIs
Agile Methodologies

Job description

NVR, Inc. is seeking Senior Software Engineer to work on site in Reston, VA.

NVR’s technology teams thrive on providing multiple business lines with the tools and cutting‑edge technologies that support NVR’s mission to create a better living experience for our customers. Join NVR Technology and be a part of a collaborative team that welcomes innovation, encourages continuous learning, and helps you achieve your career goals.

Summary

As a Senior Software Engineer, you will design, build, integrate, and support scalable solutions for our Marketing, Sales, and Customer Service teams. The ideal candidate has strong hands‑on experience with Dynamics 365 CRM or a similar enterprise CRM platform, along with full‑stack development skills in .NET, Azure, SQL, and modern software engineering practices, including developing complex application logic and integrations to support business‑critical capabilities. This is a hands‑on role on a small, agile team, requiring someone who is self‑driven, collaborative, adaptable, and comfortable owning end‑to‑end delivery, working across enterprise platforms and custom code, and supporting production systems.

Key Job Responsibilities
  • Design, develop, configure, and support solutions within Microsoft Dynamics 365 CRM, including customizations, plugins, and workflows.
  • Develop custom enterprise applications using .NET, C#, SQL, and Azure services, leveraging modern web development frameworks, RESTful APIs, and scalable application design patterns.
  • Develop and maintain robust integrations across Dynamics 365, third‑party platforms, and internal systems, including data transformation, event processing, and API‑based communication.
  • Partner with product managers, business stakeholders, technical leads, and other IT teams to understand business needs and deliver practical, scalable solutions.
  • Participate in the full software development lifecycle, including requirements analysis, solution design, development, testing, deployment, documentation, and production support.
  • Lead investigation and resolution of complex production issues across CRM, SQL, and integrated platforms, performing root cause analysis and implementing permanent fixes.
  • Contribute to technical design decisions and help ensure solutions are maintainable, scalable, and aligned with enterprise architecture standards.
Job Qualifications
  • 5+ years of professional software development experience, with a strong focus on building and supporting scalable enterprise applications.
  • Experience designing, developing, configuring, and supporting Microsoft Dynamics 365 CRM or a similar enterprise CRM platform, including customizations and integrations with enterprise systems.
  • Experience building enterprise applications using .NET, C#, SQL, and modern web development technologies, including developing performant and scalable application logic.
  • Experience with Microsoft Azure services such as Azure Functions, App Services, API Management, Service Bus, Logic Apps, Key Vault, and Azure SQL, with exposure to integration patterns and event‑driven architectures.
  • Understanding of CRM business processes across marketing, sales, customer service, lead management, opportunity management, and customer support, with the ability to translate business needs into scalable technical solutions.
  • Proven ability to troubleshoot and resolve complex production issues across multiple systems, including CRM, databases, and external integrations.
  • Strong communication skills with the ability to work independently while collaborating effectively within a small, agile, cross‑functional team, and owning end‑to‑end delivery of solutions.
Benefits
  • Competitive Compensation
  • Home Purchase Discount
  • Mortgage and Settlement Services Discounts
  • Comprehensive Health, Life, and Disability Insurance
  • 401(k) (Full‑time employees are eligible to contribute immediately)
  • Employee Stock Ownership Program
  • Vacation and Holidays

We are an Equal Opportunity Employer.

Drug Testing and Credit Check are required.

Applicants must be legally entitled to work in the United States, as NVR does not provide visa sponsorship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Dynamics 365 & Azure
Senior Software Engineer: Dynamics 365 & Azure

NVR, Inc. • Reston (VA)

On-site
USD 90,000 - 120,000
Competitive Compensation
Home Purchase Discount
Mortgage and Settlement Services Discounts
+4
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

NVR, Inc. • Reston (VA)

On-site
USD 100,000 - 130,000
Stock ownership through profit-sharing trust
Comprehensive benefits package
IT Operations & Procurement Coordinator
IT Operations & Procurement Coordinator

NVR, Inc. • Reston (VA)

On-site
USD 55,000 - 65,000
Software Engineer
Software Engineer

Endurance IT Services • Reston (VA)

On-site
USD 110,000 - 160,000
IT Project Manager
IT Project Manager

International Executive Service Corps • Reston (VA)

On-site
USD 90,000 - 100,000
Stock ownership via profit-sharing
IT Project Manager
IT Project Manager

NVR, Inc. • Reston (VA)

On-site
USD 90,000 - 100,000
Stock ownership through profit sharing
Traditional benefits
Software Engineer
Software Engineer

Vivint • Lehi (UT)

Hybrid
USD 90,000 - 130,000
Free daily lunch on site
Paid holidays
Employee Discounts
+4
Sr. Manager, CRM Platform and Business Applications
Sr. Manager, CRM Platform and Business Applications

Mavenir • Richardson (TX)

On-site
USD 150,000 - 190,000
Corporate Recruiter
Corporate Recruiter

International Executive Service Corps • Reston (VA)

On-site
USD 60,000 - 90,000
New Home Purchase Discount
Mortgage and Settlement Services Disoc
Business Analyst
Business Analyst

International Executive Service Corps • Pittsburgh

On-site
USD 85,000 - 110,000