Software Engineer Job at Endurance IT Services, Reston, VA

  • Endurance IT Services
  • Reston, VA

Job Description

Job Description

We're seeking a Software Engineer for a client in Northern Virginia! In this role, you'll join a collaborative team focused on developing and supporting backend applications, APIs, and enterprise integrations that support operations in the mortgage industry. You'll partner closely with product managers, business stakeholders, and fellow engineers to deliver scalable, reliable technology solutions. The ideal candidate is a self-driven developer who loves to troubleshoot and has a passion for backend development. A person who thrives in a collaborative environment will excel!

\n

\n

Key Responsibilities

\n
    \n
  • Design, develop, enhance, and support applications and backend services using C#, .NET, SQL Server, and Microsoft technologies.
  • \n
  • Build and support system plugins, extensions, and client-side functionality using JavaScript.
  • \n
  • Develop and maintain APIs, services, and integrations between internal systems and third-party mortgage, settlement, and financial services platforms.
  • \n
  • Partner with Product Managers, business stakeholders, and engineering peers to gather requirements and translate business needs into technical solutions.
  • \n
  • Participate in all phases of the software development lifecycle, including requirements analysis, solution design, development, testing, deployment, documentation, and production support.
  • \n
  • Troubleshoot application and integration issues, identify root causes, and implement sustainable long-term solutions.
  • \n
  • Write clean, maintainable, and well-tested code while participating in code reviews and continuous improvement initiatives.
  • \n
  • Take ownership of projects and assignments from design through deployment and ongoing support.
  • \n
  • Contribute to a collaborative, cross-functional team environment focused on innovation, quality, accountability, and continuous learning.
  • \n
\n

\n

Requirements

\n
    \n
  • 3+ years of professional software development experience building and supporting enterprise applications.
  • \n
  • Strong experience with C#, .NET, JavaScript, and SQL Server.
  • \n
  • Experience developing backend applications, APIs, web services, and enterprise system integrations.
  • \n
  • Experience using AI-assisted development tools, such as GitHub Copilot or similar technologies, to improve productivity while maintaining strong engineering standards, code quality, and security practices.
  • \n
  • Familiarity with Microsoft Azure and cloud-based application development.
  • \n
  • Demonstrated ability to troubleshoot technical issues, identify root causes, and deliver effective solutions.
  • \n
  • Strong communication and interpersonal skills with the ability to collaborate across technical and business teams.
  • \n
  • Ability to work independently, manage priorities, and adapt to changing business needs in a fast-paced environment.
  • \n
\n

Preferred

\n
    \n
  • Experience within the mortgage, lending, title, settlement, or financial services industry.
  • \n
  • Experience developing, integrating with, or supporting the Encompass Loan Origination System (LOS).
  • \n
  • Experience working with third-party vendor integrations and API-driven architectures.
  • \n
  • Familiarity with modern software development practices including CI/CD, automated testing, and DevOps principles.
  • \n
\n

Job Tags

Similar Jobs

Breakthru Beverage Group

Director, Corporate Communications Job at Breakthru Beverage Group

 ...Jobs Hub).Time TypeFull timeJob Family GroupHuman ResourcesJob Description SummaryIn this role, Breakthrus Director, Corporate Communications will help protect & enhance the companys reputation with all stakeholders. This leader has excellent project management... 

Nome Alaska

Strategic Executive Assistant to City Manager Job at Nome Alaska

 ...The Executive Assistant to the City Manager provides high-level administrative support, handling confidential legal and personnel matters and serving as a key member of the City's management team.Responsibilities include managing the City Manager's calendar, coordinating... 

Performance Food Group

Meat Cutter Apprentice Job at Performance Food Group

Performance Food Group is seeking a Meat Cutter Apprentice to support warehouse meat processing operations. In this role, you will learn to accurately cut, trim, and portion meat products to spec while maintaining strict food safety and quality standards. Working in a... 

City Fitness

Fitness Instructor NJ Job at City Fitness

 ...employment benefits include: Complimentary gym membership Vision Insurance Dental Insurance Enhanced paid-time off Requirements: Must be 18 years or older...  ...Position Type/Expected Hours of Work This is a part-time position that requires a minimum... 

Marriott International

Convention Services Coordinator Job at Marriott International

POSITION SUMMARYEnter and retrieve information contained in computer databases using a keyboard, mouse, or trackball to update records, files, reservations, and answer inquiries from guests. Transmit information or documents using a computer, mail, or facsimile machine....