Log in
All jobs
LJ

Full Stack Software Engineer

Latest Job Opportunities
Reston, Virginia, United States Posted Oct 9, 2026
Full-time

About this role

Position Title: Software Engineer

Location: Reston, VA

Work Arrangement: 100% onsite

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.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →