F

Fannie Mae

Buys home loans from lenders and guarantees them

Technology Program Intern

Software EngineeringConfirmed live in the last 24 hours
Internship · Summer 2027

About the Job

Requirements

  • Authorization to work in the United States without sponsorship is required.
  • A major in Computer Sciences or Information Technology in the current degree program is required.
  • Candidates should show curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence, to reimagine work.
  • Preferred candidates are currently pursuing a Bachelor's or Master's degree in Computer Sciences or Information Technology, with an expected graduation date of Spring 2028; other technical majors may be considered based on technical experience or aptitude.
  • Understanding of software development and programming languages such as Java, JavaScript, C++, or Python is preferred.
  • AWS or cloud knowledge is preferred.
  • Ability to write code is preferred.
  • Experience with databases and software design and development in a test-driven environment is preferred.
  • Familiarity with artificial intelligence tools and technologies is preferred.
  • Demonstrated leadership capabilities and ability to contribute to a team atmosphere are preferred.
  • Strong business acumen and a results-focused approach are preferred.
  • Strong oral and written communication skills are preferred.

Responsibilities

  • Contribute to the design, development, testing, and implementation of software, technology, and business processes.
  • Help implement modern technologies and maintain tools using industry-standard best practices.
  • Build an artificial intelligence-powered document classification pipeline, improve document-type accuracy, and accelerate artificial intelligence fraud detection.
  • Produce clean, efficient software solutions to meet customer needs.
  • Integrate software components and third-party applications.
  • Support production applications by troubleshooting, debugging, and upgrading existing software.
  • Recommend and execute improvements to software and development processes.
  • Create scalable, automated solutions to support business needs.
  • Gather and evaluate user feedback.
  • Write and maintain tests to ensure solutions are compatible and stable.
  • Manage data platforms and tools, monitor production logs, analyze data to determine root cause, and coordinate with users to triage issues.
  • Support data protection and governance, ensuring sensitive data is governed throughout the technology ecosystem and preventing data loss.
  • Create and maintain architecture diagrams for key software applications.
  • Design and maintain JIRA service desks.

Desired Qualifications

  • Preferred GPA of 3.0 or higher.
  • Potential to participate in a Fannie Mae incentive program.

About the Company

Fannie Mae

Buys home loans from lenders and guarantees them

Fannie Mae buys single-family and multifamily mortgages from banks, credit unions and other lenders across the United States, giving those lenders cash to make more home loans. It does not lend to homebuyers directly; instead it pools most of the loans it buys into mortgage-backed securities and guarantees investors timely payment of principal and interest. Lenders deliver loans that meet its underwriting standards, often checked through its Desktop Underwriter system. The company earns guaranty fees on the securities it backs and interest income on loans held in its portfolio. Congress chartered it in 1938, it has operated under federal conservatorship since 2008, and it is headquartered in Washington, D.C.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Washington, DC
Founded
1938

Recently Posted Jobs

Explore more opportunities at Fannie Mae

See more jobs