1

Mortgage Software Developer Jobs in Reston, VA (NOW HIRING)

Senior Software Engineer

Reston, VA ยท On-site

$127K - $168K/yr

Summary As a Senior Software Engineer, you will design, build, integrate, and support scalable ... Mortgage and Settlement Services Discounts * Comprehensive Health, Life, and Disability Insurance ...

SDET

Reston, VA ยท On-site

$52 - $67/hr

SDET Reston, VA (3 days a week onsite) Interview Process: 1 in-person panel (no videos ... Prior Mortgage Industry experience if highly desired* Key Responsibilities: Lead and execute end-to ...

Apply Early

SR. JAVA DEVELOPER

Mclean, VA ยท On-site

$58.25 - $74.25/hr

... mortgage portfolio. You will play a meaningful role in driving activities in delivering the ... Java software development experience * A strong understanding in Java language, Java 8+ standard ...

Sr Java Development

Mclean, VA

$57.75 - $73.75/hr

Accountable for owning and maintaining software solutions including operations, user support and ... level programming skills in Java. Java 1.8 is mandatory o Expert level understanding of Spring ...

Senior Software Engineer

Reston, VA

$127K - $168K/yr

Summary As a Senior Software Engineer, you will design, build, integrate, and support scalable ... Mortgage and Settlement Services Discounts * Comprehensive Health, Life, and Disability Insurance ...

Devops + Java Development Senior

Mclean, VA ยท On-site

$57.75 - $73.75/hr

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... MISMO experience, Mortgage experience, DB2 * Experience in using Java presentation frameworks ...

... software engineering and systems integration. Our tightly integrated offerings are tailored to each ... Knowledge of the mortgage or financial services industry is a plus Additional Information If you ...

Senior Software Engineer (Gen AI)

Mclean, VA ยท On-site

$124K - $163K/yr

They are seeking a Senior Software Engineer (GenAI) to design, build, and deploy innovative AI ... Freddie Mac is a public government-sponsored enterprise that provides mortgage capital to lenders.

Immediate need for Java developer

Herndon, VA

$52.50 - $67.75/hr

... software engineering and systems integration. Our tightly integrated offerings are tailored to each ... General Mortgage knowledge and experience is desired. Qualifications Bachelors Additional ...

Senior Java Developer

Mclean, VA ยท On-site

$57.75 - $73.75/hr

... in complete software development lifecycle. Good knowledge of database concepts with working ... Mortgage Industry or direct Freddie Mac Experience is a plus Additional Information For more ...

next page

Showing results 1-20

Mortgage Software Developer information

See Reston, VA salary details

$49.9K

$116.4K

$172.7K

How much do mortgage software developer jobs pay per year?

As of Jul 5, 2026, the average yearly pay for mortgage software developer in Reston, VA is $116,359.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,600.00 and $135,200.00 per year, depending on experience, location, and employer.

How does a Mortgage Software Developer typically collaborate with loan officers and underwriters during the development process?

Mortgage Software Developers often work closely with loan officers and underwriters to ensure the software accurately reflects real-world workflows and regulatory requirements. Collaboration usually involves gathering user feedback, participating in requirements meetings, and conducting user acceptance testing to identify pain points and optimize features. This cross-functional teamwork helps developers create solutions that streamline loan processing, improve compliance, and enhance user experience in a highly regulated industry.

What are the key skills and qualifications needed to thrive as a Mortgage Software Developer, and why are they important?

To thrive as a Mortgage Software Developer, you need proficiency in programming languages (such as Java, C#, or Python), understanding of mortgage industry workflows, and a degree in computer science or a related field. Familiarity with loan origination systems (LOS), API integrations, and knowledge of compliance regulations like TRID and RESPA are typically required. Strong problem-solving, communication, and teamwork skills help developers collaborate with stakeholders and adapt to regulatory changes. These skills are crucial for building secure, compliant, and efficient software solutions that meet the complex needs of the mortgage industry.

What is the difference between Mortgage Software Developer vs Mortgage Analyst?

AspectMortgage Software DeveloperMortgage Analyst
Required CredentialsTypically requires a degree in computer science or related field, programming certificationsRequires a degree in finance, economics, or related field, mortgage licensing may be preferred
Work EnvironmentWorks primarily in software development teams, tech companies, or financial institutions' IT departmentsWorks in banks, lending institutions, or mortgage companies analyzing loan data and credit reports
Employer & Industry UsageUsed in financial tech firms, banks, mortgage lenders developing or maintaining loan softwareEmployed by banks, mortgage companies, and real estate firms assessing loan eligibility and risk

The main difference is that Mortgage Software Developers focus on creating and maintaining mortgage-related software applications, while Mortgage Analysts evaluate loan applications and assess borrower risk. Both roles are essential in the mortgage industry but serve different functions within the loan process.

What is a Mortgage Software Developer?

A Mortgage Software Developer is a technology professional who designs, builds, and maintains software solutions specifically for the mortgage industry. Their work typically involves developing applications that help lenders, brokers, and borrowers manage the mortgage process, including loan origination, underwriting, processing, and servicing. They use programming languages, databases, and industry knowledge to create efficient and secure systems that comply with regulatory requirements. These developers often collaborate with financial experts to ensure the software meets the unique needs of mortgage businesses.
What are popular job titles related to Mortgage Software Developer jobs in Reston, VA? For Mortgage Software Developer jobs in Reston, VA, the most frequently searched job titles are:
What job categories do people searching Mortgage Software Developer jobs in Reston, VA look for? The top searched job categories for Mortgage Software Developer jobs in Reston, VA are:
What cities near Reston, VA are hiring for Mortgage Software Developer jobs? Cities near Reston, VA with the most Mortgage Software Developer job openings:

Analyst - Valuations & Business Intelligence Reporting

AGNC Mortgage Management, LLC

Bethesda, MD โ€ข On-site

Full-time

Posted 21 days ago


Job description

Overview
We are seeking a technically driven Analyst to join our Valuations & Business Intelligence Reporting team at AGNC. This is a quantitative, engineering-forward role for someone who thrives at the intersection of software development and financial markets.
In this role, you will help value AGNC's asset and liability portfolios by applying fixed-income models and financial market knowledge to business and financial data. You will also leverage advanced business intelligence tools and techniques to support reporting, analytics, and data-driven insights. In addition, this role will support the execution of our agency MBS prepayment forecasting process and related analyses. You will own the end-to-end data pipelines that drive daily fair-value pricing and prepayments across our MBS, debt, and derivatives portfolios. This includes but is not limited to fetching raw data via APIs and data warehouses through finalized Parquet outputs that power our dashboards and reports.
This is an excellent opportunity for a junior software engineer eager to apply their technical foundation in a sophisticated financial environment and grow into a subject matter expert on fixed income valuation. No prior finance experience is required; we will teach you the business. What we need is someone who writes clean, production-quality Python code and has a genuine curiosity about fixed income markets and how they operate.
Responsibilities
Valuation & Pricing
  • Execute and monitor daily fair-value pricing for the Company's securities, debt, and derivatives portfolios for use by the Trade Desk, Risk Management, and Financial Reporting.
  • Maintain valuation methodologies for mortgage-backed securities, other mortgage-related investments, and derivatives portfolios.
  • Analyze prepayment forecasts from third-party models for reasonableness and incorporation into risk analytics and accounting forecasts.
  • Conduct financial analysis and forecasting including interest rate/spread shock scenarios and sensitivity analysis.
  • Discuss markets and fixed income concepts and trends with internal participants, including Trade Desk, Middle Office, and Financial Reporting.

Data Engineering & Automation
  • Build, maintain, and improve Python-based data pipelines that ingest data from external APIs, internal data warehouses, pricing services, and proprietary file sources.
  • Produce and validate finalized Parquet data files that serve as the foundation for Power BI reporting dashboards.
  • Automate and optimize recurring daily, monthly, and quarterly valuation and reporting processes.
  • Implement robust data quality checks and exception handling within pipeline workflows.

Reporting & Analysis
  • Generate daily, monthly, and quarterly reporting packages for internal stakeholders (Trade Desk, Middle Office, Risk Management) and external/regulatory reporting.
  • Identify, monitor, and report on pricing developments and trends.
  • Maintain market intelligence through market research and frequent interaction with AGNC's trading desk, pricing services, and other third-party vendors.

Controls & Compliance
  • Maintain effective internal controls over financial reporting pursuant to SEC and other regulatory reporting requirements.
  • Interface with internal and external auditors on valuation and prepayment-related matters.
  • Complete special projects requiring financial services valuation expertise.

Qualifications
Minimum Requirements
  • This role is hybrid in our office in Bethesda, MD
  • 1+ year of relevant software engineering or data engineering experience.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related quantitative field.
  • Strong Python proficiency, including experience with data engineering patterns: API consumption, file I/O, data transformation, and pipeline orchestration.
  • Working knowledge of SQL for querying relational databases and data warehouses.
  • Familiarity with columnar data formats (e.g., Parquet) and business intelligence tools such as Power BI.
  • Strong analytical and problem-solving skills with high attention to detail.
  • Genuine interest in learning fixed income markets, mortgage products, and financial valuation concepts.

Preferred Qualifications
  • Experience in financial services, fintech, or a quantitative research environment.
  • Strong understanding of mortgage-backed securities, agency to-be-announced ("TBA") securities, and interest rate derivative products.
  • Excellent analytical skills and ability to understand complex financial concepts such as DCFs, OAS, Duration, Convexity, spreads, valuations, etc.
  • Master's degree in Finance, Financial Engineering, Computer Science, Mathematics, or a related discipline.
  • CFA, CQF, FRM, or active progress toward either designation.
  • Experience with Bloomberg's Terminal and excel API.
  • Familiarity with mortgage prepayment models.
  • Knowledge of cloud data warehouse environments.

PERSONAL PROFILE
  • Intellectually curious and excited to learn new domains and go deep on complex problems.
  • Ownership mindset: takes initiative, follows through without requiring close supervision.
  • Clear communicator who can translate technical findings into business-relevant insights for non-technical stakeholders.
  • Collaborative and collegial; comfortable working across trade desk, risk, middle office, and finance functions.
  • Comfortable in a fast-moving environment where processes are actively evolving and there is room to improve the tooling.