Technical Lead

New York, NY
United States

Freddie Mac

5001 to 10000 employees

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.

Company Info

Job description

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

Company Description

Freddie Mac makes home ownership and rental housing more accessible and affordable. Operating in the secondary mortgage market, we keep mortgage capital flowing by purchasing mortgage loans from lenders so they in turn can provide more loans to qualified borrowers. Our mission to provide liquidity, stability, and affordability to the U.S. housing market in all economic conditions extends to all communities from coast to coast.

More happens here.

However you define a move in your career, this is where you'll find it.

At Freddie Mac you'll do important work in the secondary mortgage market to make home ownership and rental housing more accessible and affordable in communities from coast-to-coast. More than that, you'll be part of a team working to build a better housing finance system for the nation.

Now is the time to join us for new and exciting career opportunities that will let you achieve more and be at your best.

Work location: New York, NY

Apply for this job

Similar jobs