Freddie Mac makes home possible for millions of families and individuals by providing mortgage capital to lenders. Since our creation by Congress in 1970, we’ve made housing more accessible and affordable for homebuyers and renters in communities nationwide.
We are building a better housing finance system for homebuyers, renters, lenders and taxpayers.
The position is part of a newly established technology team within the Investment and Capital Markets Division (I&CM) in support of Trade Life Cycle Systems. The Technology Lead will develop and enhance trade life cycle system components and workflows in support of all I&CM trading desks and operations staff using test driven, agile development techniques. Envisaged functional components include: trade capture and booking services including lifecycle management, messaging and data services and reporting systems, as well as ad-hoc business tools. The current set of products traded include mortgage loans, mortgage securities, rate derivatives, US treasuries and debt issuance securities.
Responsibilities include:
-Develop, and maintain high-quality software code and support automated tests (including Unit, Functional, Performance, Acceptance) for trading platform components and workflows for all I&CM trading desks (located in New York and McLean, VA)
-Work with other I&CM development teams (Pricing and Analytics, Risk and P&L, Data Services) and customers to identify product issues and ensure end-user satisfaction
-Diagnose and troubleshoot identified software bugs; perform preventative maintenance (e.g. code refactoring)
-Perform detailed reviews; challenge code and test quality, efficacy and coverage
-Proactively identify opportunities to continuously improve quality of the trading platform (e.g. speed, stability, features, and user experience)
-Collaborate with I&CM software developers to maximize developer productivity
Preferred Skills:
-Advanced degree in Computer Science or related field Experience in the design and development of large-scale trading platforms
-Experience in capital markets systems data modeling
-Knowledge of fixed income products (esp. mortgage loans, mortgage securities, rate derivatives, US treasuries and debt issuance securities)
-Experience with performance tuning for scalability and stability
-Experience with Linux/Unix shell scripts
Core Skills:
-5+ years’ experience developing software solutions through full trade life cycle
-Adaptable to evolving requirements and changing priorities
-Able to effectively multi-task across multiple efforts
-3yrs+ experience and expert understanding of OOP and OOD concepts
-3yrs+ experience and expert level programming skills in Java, C++ or similar
-BS in Computer Science or similar
Education Requirements: Bachelors Degree
Work location: New York, NY