What is a Software Engineer at The Federal National Mortgage Association - Fannie Mae?
A Software Engineer at The Federal National Mortgage Association - Fannie Mae plays a vital role in maintaining the stability and efficiency of the U.S. housing finance system. You will be responsible for designing, developing, and maintaining high-impact software solutions that support mortgage lending, risk management, and large-scale data processing. Your work directly influences how the company manages trillions of dollars in assets, requiring a high degree of precision, scalability, and security.
This position is inherently complex, as you will often be working within a large, enterprise-level ecosystem that necessitates a blend of modern cloud architecture and legacy system integration. You will collaborate closely with product managers, data scientists, and cross-functional engineering teams to deliver robust applications. For a Software Engineer, this means balancing the need for rapid feature delivery with the rigorous standards required by a highly regulated financial institution.
The environment at The Federal National Mortgage Association - Fannie Mae is dynamic, where you will tackle challenges involving cloud migration, API development, and data-driven decision-making. You can expect to work on meaningful projects that have a broad scope, requiring you to be both a strong individual contributor and a collaborative team player who can navigate complex technical landscapes.




