Software Engineer

Reston, VA, US • Posted 2 days ago • Updated 1 hour ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Backend Development
  • Microsoft Excel
  • Microsoft Technologies
  • Requirements Analysis
  • Software Design
  • Development Testing
  • Documentation
  • Production Support
  • Continuous Improvement
  • Cross-functional Team
  • Innovation
  • Accountability
  • C#
  • .NET
  • JavaScript
  • Microsoft SQL Server
  • Web Services
  • Artificial Intelligence
  • GitHub
  • Productivity
  • Microsoft Azure
  • Cloud Computing
  • Application Development
  • ROOT
  • Communication
  • Collaboration
  • Mortgage
  • Financial Services
  • Loan Origination
  • LOS
  • API
  • Software Development
  • Continuous Integration
  • Continuous Delivery
  • Automated Testing
  • DevOps
  • IT Service Management
  • Network Design
  • IT Consulting
  • Recruiting
  • Management

Summary

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!

Position Title: Software Engineer

Location: Reston, VA

Work Arrangement: 100% onsite

Key Responsibilities

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

Requirements
  • 3+ years of professional software development experience building and supporting enterprise applications.
  • Strong experience with C#, .NET, JavaScript, and SQL Server.
  • Experience developing backend applications, APIs, web services, and enterprise system integrations.
  • 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.
  • Familiarity with Microsoft Azure and cloud-based application development.
  • Demonstrated ability to troubleshoot technical issues, identify root causes, and deliver effective solutions.
  • Strong communication and interpersonal skills with the ability to collaborate across technical and business teams.
  • Ability to work independently, manage priorities, and adapt to changing business needs in a fast-paced environment.

Preferred

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

About Us:

Endurance IT Services provides Managed IT Services, CybersecuritySolutions, Network Infrastructure, and IT Consulting to helpbusinesses stay secure, connected, and productive. We also offer ITStaffing for Direct-Hire, Contract-to-Hire, and Contract roles, aswell as internal full-time positions.

Some opportunities may not be exclusive and may evolve as we workwith clients-but our mission remains consistent: helping candidatesfind the right job that aligns with their skills and career goals.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX1623d5
  • Position Id: 8982eeaf4b6f0e372248a7dd734c3d66
  • Posted 2 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Reston, Virginia

Today

Full-time

USD 95,000.00 - 105,000.00 per year

Reston, Virginia

Today

Full-time

USD 110,000.00 - 135,000.00 per year

Remote or McLean, Virginia

Today

Full-time

USD 85,000.00 - 141,000.00 per year

Washington, District of Columbia

Today

Full-time

Search all similar jobs