Financial Model Development Senior (Python Developer)

Freddie Mac

McLean (VA)

On-site

USD 130,000 - 196,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Market-leading benefit programs

Job summary

Freddie Mac is seeking a seasoned software engineer in McLean, Virginia to join the Credit Innovation and Analytics team. The role involves developing and maintaining applications and models for automated borrower evaluations.

The ideal candidate will have over 5 years of experience in software development, proficiency in Python, C++, and Java, and familiarity with AWS and Python web services. Expected salary ranges from $130,000 to $196,000 annually, depending on qualifications.

Qualifications

  • 5+ years’ experience in developing analytic and production quality software.
  • Proficiency in Python, C++, and Java.
  • Hands-on experience in full-stack and full life cycle software development.

Responsibilities

  • Model, implement, and test business rules in complex analytics software.
  • Use best practices in software development to create scalable, robust software.
  • Work with business analysts to translate requirements into specifications.

Skills

Python
C++
Java
AWS EKS
Flask
Fast API
Django
SQL
RDBMS
Analytic software design

Education

Bachelor’s Degree in Computer Science, Engineering, or a related field
Advanced studies/degree preferred

Tools

Git
Make
Shell scripts
Gdb
Pdb

Job description

At Freddie Mac, our mission of Making Home Possible is what motivates us, and it’s at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose.

Position Overview

Are you a seasoned software engineer, eager to break into the demanding fields of data science and machine learning? Are you proficient in Python, and full life cycle software development?

Freddie Mac is currently seeking a senior developer to join the Credit Innovation and Analytics team in the Single‑Family division.

This position will play an important role in developing, enhancing and maintaining CIA’s suite of applications, models and tools used for automated evaluation of borrowers’ capacity (assets, income, employment). The person will employ strong software development and analytical skills in the implementation of new products and optimization/ expansion of existing products.

Our Impact

The CIA team owns credit policy and analytics as it pertains to the borrower’s capacity to repay the mortgage. The team is responsible for developing and implementing technical solutions for automating the manual processes of assessing borrower assets and income using big data, analytics and third‑party service providers.

Your Impact

Your work will primarily involve analytic software design, development and maintenance:

  • Model, implement and test business rules in complex analytics software involving machine learning and data analysis algorithms.
  • Use best practices in software development to create and maintain scalable, robust, reliable, maintainable and elegant software.
  • Work with the business analysts to translate business requirements into software specifications.
  • Develop automated testing strategies and tools, conduct testing, and present results.
Qualifications
  • Bachelor’s Degree in Computer Science, Engineering, or a related field. Advanced studies/degree preferred.
  • At least 5 years’ experience in developing analytic and production quality software, following industry best practices.
  • Proficiency in Python, C++ and Java.
  • Familiarity with AWS EKS and Python web services frameworks such as Flask, Fast API or Django.
  • Hands on experience in well disciplined, full stack and full life cycle software development.
  • Fluency in development tools such as Make, Git, shell scripts, gdb, pdb, SQL, RDBMS.
  • Experience in model implementation is nice to have.
Keys to Success in this Role
  • Demonstrate superior technical skills.
  • Ability to collaborate across multiple teams.
  • Keep pace with rapidly changing business needs.

Current Freddie Mac employees please apply through the internal career site.

We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

CA Applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Time-type: Full time
FLSA Status: Exempt

Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market‑leading benefit programs. Information on these benefit programs is available on our Careers site.

This position has an annualized market‑based salary range of $130,000 – $196,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Tech Lead
Software Engineer, Tech Lead

Freddie Mac • McLean (VA)

On-site
USD 154,000 - 230,000
Software Engineer Professional
Software Engineer Professional

Relha LLC • McLean (VA)

On-site
USD 103,000 - 155,000
Single Family Software Analyst
Single Family Software Analyst

Freddie Mac • McLean (VA)

On-site
USD 77,000 - 115,000
Quantitative Analytics Senior (Credit Risk Modeling)
Quantitative Analytics Senior (Credit Risk Modeling)

Freddie Mac • McLean (VA)

On-site
USD 126,000 - 190,000
Quantitative Analytics Professional
Quantitative Analytics Professional

Freddie Mac • McLean (VA)

On-site
USD 105,000 - 157,000
Competitive compensation
Market-leading benefits
Software Engineering Manager
Software Engineering Manager

Freddie Mac • McLean (VA)

On-site
USD 154,000 - 232,000
Total rewards package
Quantitative Analytics Tech Lead – Economic Modeling
Quantitative Analytics Tech Lead – Economic Modeling

Freddie Mac • McLean (VA)

On-site
USD 144,000 - 216,000
Software Engineer Professional
Software Engineer Professional

Freddie Mac • McLean (VA)

On-site
USD 103,000 - 155,000
Comprehensive total rewards package
Market-leading benefit programs
Quantitative Risk Analytics Senior (Credit Analytics & Reporting)
Quantitative Risk Analytics Senior (Credit Analytics & Reporting)

Freddie Mac • McLean (VA)

On-site
USD 133,000 - 199,000
Senior Software Engineer
Senior Software Engineer

Freddie Mac • McLean (VA)

On-site
USD 127,000 - 191,000
Comprehensive total rewards package
Competitive compensation
Market-leading benefit programs
+1