Software Engineer

Endurance IT Services

Reston (VA)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Endurance IT Services in Reston, VA is seeking an experienced Software Engineer to join a small, agile team. You will own the design, development, and support of scalable solutions powering Marketing, Sales, and Customer Service, with a focus on Dynamics 365 CRM and full-stack engineering.

The role demands hands-on work across enterprise platforms, API integrations, and production support, plus collaboration with business and technical stakeholders to translate requirements into robust, scalable

Qualifications

  • 5+ years of enterprise app development and support.
  • Deep Dynamics 365 CRM customization and integration experience.
  • Strong skills in .NET, C#, SQL, and Azure services.
  • Experience with Azure Functions, App Services, API Management and Service Bus.

Responsibilities

  • Design, develop, and support Dynamics 365 CRM solutions.
  • Build scalable enterprise apps with .NET, C#, SQL, Azure.
  • Develop CRM integrations using APIs and event-driven architectures.
  • Translate requirements with business and technical stakeholders.
  • Participate in the full SDLC from design to production support.
  • Troubleshoot complex issues across CRM, databases, and integrations.
  • Contribute to scalable, maintainable architecture decisions.

Skills

Dynamics 365 CRM
.NET
C#
SQL
Azure services
APIs
Event-driven design
Communication
Agile
Problem solving

Tools

Azure Functions
App Services
Service Bus
Logic Apps
Key Vault
Azure SQL

Job description

Reston, United States | Posted on 07/27/2026

Endurance IT Services is seeking an experienced Software Engineer in Northern Virginia! You'll join a small, agile team focused on building and supporting scalable solutions that power Marketing, Sales, and Customer Service operations. This hands-on role combines Dynamics 365 CRM expertise with full-stack software engineering, requiring ownership of solution design, development, integrations, and production support across enterprise platforms.

Key Responsibilities
  • Design, develop, and support solutions within Microsoft Dynamics 365 CRM, including customizations, plugins, workflows, and integrations.
  • Build scalable enterprise applications using .NET, C#, SQL, Azure services, and modern web technologies.
  • Develop and maintain integrations between CRM platforms, internal systems, and third-party applications using APIs and event-driven architectures.
  • Partner with business and technical stakeholders to translate requirements into practical, scalable solutions.
  • Participate in the full software development lifecycle, from design and development through deployment and production support.
  • Troubleshoot complex issues across CRM, databases, and integrated systems while driving long-term solutions.
  • Contribute to architecture and technical design decisions that ensure scalability, maintainability, and performance.
Qualifications
  • 5+ years of experience developing and supporting enterprise applications.
  • Strong experience with Microsoft Dynamics 365 CRM (or comparable CRM platforms), including customization and integration.
  • Expertise in .NET, C#, SQL, Azure services, and modern application development practices.
  • Experience with Azure Functions, App Services, API Management, Service Bus, Logic Apps, Key Vault, and Azure SQL.
  • Knowledge of sales, marketing, and customer service business processes.
  • Proven ability to resolve complex technical issues across multiple systems and integrations.
  • Strong communication skills with the ability to work independently and thrive in a collaborative, agile environment.
About US:

At Endurance IT Services, we are always looking for talented individuals who are passionate about making a difference. Our team is built on innovation, excellence, and a commitment to creating value for our clients and our community

We foster a collaborative, inclusive environment where every team member can grow, contribute, and thrive. If you're seeking a role where you can make a measurable impact while building meaningful relationships, we’d love to meet you.

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

Similar jobs worth comparing

Senior Dynamics 365 & .NET Engineer - Azure & Integrations
Senior Dynamics 365 & .NET Engineer - Azure & Integrations

Endurance IT Services • Reston (VA)

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

NVR, Inc. • Reston (VA)

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

Triwill Group • United States

On-site
USD 120,000 - 150,000
Senior Microsoft Dynamics CRM Developer & Software Engineer
Senior Microsoft Dynamics CRM Developer & Software Engineer

Doran Jones Inc. • New York (NY)

On-site
USD 70,000 - 200,000
Competitive salary
Comprehensive health care coverage
401(k) match
+1
Senior Developer, Dynamics/Power
Senior Developer, Dynamics/Power

AutoZone • Memphis (TN)

On-site
USD 110,000 - 150,000
Microsoft Dynamics FO Developer
Microsoft Dynamics FO Developer

Park Place Technologies • United States

On-site
USD 110,000 - 140,000
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
Remote MS Dynamics Developer
Remote MS Dynamics Developer

INSPYR Solutions • Charlotte (NC)

Hybrid
Comprehensive medical benefits
Competitive pay
401(k) retirement plan
Dynamics365 Tech Lead
Dynamics365 Tech Lead

Vanguard • Malvern

Hybrid
USD 140,000 - 190,000
Senior .NET Core Developer
Senior .NET Core Developer

Vibotek LLC • Redmond (WA)

Hybrid
USD 100,000 - 120,000