Financial Engineering Senior Developer - Investments & Capital Markets

Freddie Mac
McLean, VA
Sep 12, 2019
Sep 24, 2019
Audit and Tax
Full Time
Are you looking to be part of a technology team beyond the ordinary? A place full of interesting challenges and the engineers up to solving them? Then welcome to Financial Engineering. This is the place where the models become software, where many of the numbers that drive our business decisions are produced. Our systems are used for interest rate and credit risk management, investment analysis and trading, security issuance, automated loan underwriting, distressed loan decisions, economic and regulatory capital, property valuation, financial reporting, economic and GAAP forecasting, and more! If you have strong technology background, experience with mission-critical applications, and thrive on rigorous software development process, apply for a senior developer position in the Risk/P&L trading technology team.

Your Work Falls into Three Primary Categories

  • Work with users and/or senior team members to determine requirements
  • Participate in solution design
  • Proactively identify areas of automation and other technical enhancements

Code Development
  • Develop and maintain high-quality software code and automated tests including Unit, Functional, Performance, and Acceptance
  • Promote industry-leading design practices for mission-critical applications to ensure predictable results, production resilience, high performance, and responsiveness
  • Perform detailed reviews; challenge code and test quality, efficacy and coverage

Production Support
  • Take part in production problems troubleshooting and remediation
  • Clearly craft and articulate messages (both written and verbal) to a variety of stakeholders


  • 5+ years of relevant professional experience
  • 10+ years of developing software solutions through full lifecycle - ideally
  • 5+ years of experience and expert understanding of object-oriented programming concepts
  • 5+ years of experience and expert level programming skills in Java, C++ or similar
  • 5+ years of experience in database and/or UI development
  • Experience in grid computing and/or low latency transactional systems
  • BSc in Computer Science or similar

Keys to Success in this Role
  • Bringing an analytical and imaginative mindset to work every day
  • Disciplined approach to software coding and testing
  • Desire to ensure customer satisfaction
  • Communication and interpersonal skills working in a collaborative team and interacting with business customer

Top 3 Personal Competencies to Possess
  • Customer Focus - Personally engage with customers to learn their needs
  • Drive for Execution - Be accountable for strong individual and team performance
  • Growth and Development - Know or learn what is needed to deliver results and successfully compete

Preferred Skills

Preferred Skills
  • Advanced degree; knowledge of Fixed Income and/or Finance Analytics

Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you'll do important work for the housing finance system and make a difference in the lives of others. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.