Financial Model Development Professional A

Freddie MacMcLean, VA
Hybrid

About The Position

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. Utilize theoretical knowledge of computational finance to design, develop and support applications and/or systems within the financial modeling and research area. Design and develop new code and review existing code changes to ensure standard technology development practices are met. Assist in the operational execution of software solutions to assist with the monitoring and control of market and credit risks. Assist with application development and with modification and/or maintenance of applications. Demonstrate theoretical knowledge of development tools and languages. May assist other areas of financial research and engineering when defining requirements for systems applications. Full use and application of standard principles, theories, concepts, and techniques. Provides resolutions to an assortment of problems. Works under normal supervision. Follows established directions. Work is reviewed for accuracy of technical analysis and overall adequacy. Primarily intra-organizational with occasional inter-organizational and external customer contacts on routine matters. Multiple open positions. Position may be eligible for part-time telecommuting.

Requirements

  • Master's degree or the foreign equivalent in Financial Engineering, Computer Science, Computer Engineering, or a closely related quantitative discipline.
  • Demonstrated knowledge of programming in Java and Python, specifically related to application development stack.
  • Demonstrated knowledge of end-to-end software development.
  • Demonstrated knowledge of Test-Driven Development, continuous integration.
  • Demonstrated knowledge of web technologies.
  • Employer will accept any combination of education that has been evaluated by a professional credentials evaluation service to be the equivalent of a U.S. degree.
  • Knowledge may be demonstrated through education, training, and/or experience.

Responsibilities

  • Design, develop and support applications and/or systems within the financial modeling and research area.
  • Design and develop new code and review existing code changes to ensure standard technology development practices are met.
  • Assist in the operational execution of software solutions to assist with the monitoring and control of market and credit risks.
  • Assist with application development and with modification and/or maintenance of applications.
  • Demonstrate theoretical knowledge of development tools and languages.
  • May assist other areas of financial research and engineering when defining requirements for systems applications.

Benefits

  • Competitive compensation
  • Market-leading benefit programs
  • Annual incentive program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service