Software Engineer (Financial Model Application Development)
Freddie Mac
McLean, TX, United States of America • 13m ago • On-site
Mid
On-site
109,000 - 163,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Software Engineer focused on financial model application development
Description
Build and maintain scalable, reliable, production-ready applications that transform financial and machine learning models into API- and web-service-based capabilities used across the enterprise. Automate and deploy ML-based underwriting and loss-mitigation model workflows, tune and stress test applications, and reconcile application results with model outputs. Contribute to secure development practices, code reviews, and technical guidance while collaborating with engineers, model developers, and business stakeholders.
Responsibilities
Automate and deploy financial models built using ML algorithms
Maintain underwriting models and credit data processing applications
Deploy model configurations using market and economic data for loss mitigation models
Build and support APIs that integrate financial models with enterprise IT applications
Perform performance tuning, stress testing, and optimization of model applications
Participate in model tie-outs and reconcile application results with model outputs
Identify and resolve issues related to model implementation and data discrepancies
Fix software security vulnerabilities identified through SAST and FOSS scans
Conduct code reviews and provide technical guidance to junior developers
Use AI-assisted development tools (e.g., GitHub Copilot) to improve productivity and code quality
Requirements
2-4 years of related experience
Bachelor’s degree in Computer Science, Computational Finance, Engineering, Mathematics, Statistics, or related quantitative field (advanced studies/degree preferred) or equivalent experience
Strong back-end development with Java and Python
Experience with Spring/Spring Boot and Hibernate
Experience with relational databases and data-driven applications
Experience with automated testing frameworks and practices, including JUnit, regression and functional testing, and performance testing
Familiarity with DevOps and CI/CD tools: Git, Gradle, Docker, Jenkins, Kubernetes
Benefits
Comprehensive total rewards package with competitive compensation and market-leading benefits
Annualized market-based salary range of $109,000 - $163,000 and eligibility for an annual incentive program
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreLead Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Hoboken, NJ · On-site
N/A
8m ago
Software Development Engineer
HBC-radiomatic GmbH
Mid
Technology
Crailsheim, BW, Germany · On-site
€62K - €62K/yr
21h ago

Python Software Engineer
Link Group
Mid
Technology
Warsaw, Maz, Poland · On-site
33K zł - 42K zł/yr
2 days ago
Senior Software Engineer
Walmart Inc.
Senior
Technology
Bellevue, WA · On-site
$143K - $216K/yr
8m ago
Software Engineer
Upside
Mid
Technology
Kraków, Poland · On-site
N/A
4 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Software Development Engineer
CVS Health
Mid
Technology
Scottsdale, AZ · On-site
$72K - $144K/yr
6m ago
Software Engineer
Microsoft
Mid
Technology
Redmond, WA
$111K - $184K/yr
16 days ago
Software Engineer (.Net, Banking)
Capgemini
Senior
Technology
Wrocław, Poland · On-site
N/A
4 days ago
Software Engineer
ConvergeOne
Senior
Technology
New York, NY · On-site
$180K - $250K/yr
1 days ago
Potential salary for Software Engineer (Financial Model Application Development) role
Improve your resume for just $5
$109,000 – $163,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights