Fannie Mae logo

Senior Full-Stack Software Engineer

Fannie Mae

Reston, VA
Full Time
Senior
13 days ago

Job Description

About the Role

At Fannie Mae, the inspiring work we do helps make a home a possibility for millions of homeowners and renters. Every day offers compelling opportunities to impact the future of the housing industry while being part of a collaborative team thriving in an energizing environment. Here, you will grow your career and help create access to affordable housing finance. The Loan Performance Team is looking for a Full-Stack Software Engineer to develop and support mission-critical applications that support important financial activities at Fannie Mae, involving designing, producing, testing, and implementing software, as well as creating and maintaining IT architecture, large-scale data stores, and cloud-based systems.

Key Responsibilities

  • Independently determine the needs of the customer and create solution frameworks.
  • Design and develop complex software solutions to meet needs.
  • Use a process-driven approach in designing and developing solutions.
  • Implement new software technology and coordinate end-to-end tasks across the team.
  • Maintain or oversee the maintenance of existing software.

Requirements

  • 4 years of experience.
  • Proficiency in developing applications and services using Java/J2EE related technologies.
  • Skilled in use of core AWS services and basic AWS architecture best practices (S3, ECS Fargate, EC2, SQS/SNS, CloudFront, Lambda, Cloudwatch, API Gateway).
  • Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications.
  • Experience with Relational Database Concepts (SQL, Joins, Normalization).
  • Proficiency with Continuous Integration/Continuous Delivery (Jenkins) and with build tools (Maven, Gradle, Nexus, etc).
  • Ability to leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features.
  • Experience with Testing Automation tools such as Karate, Cucumber, Selenium.

Nice to Have

  • Front-end technologies such as Angular, TypeScript, ReactJS and related technologies.
  • Webservices - REST/SOAP and various formats such as XML/XSL/XSD/XSLT/JSON.
  • Development tools such as IntelliJ, Eclipse, Git/Bitbucket, JIRA, Confluence.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.

Benefits & Perks

  • Broad range of Health, Life, Voluntary Lifestyle, and other benefits and perks.
  • Participation in a Fannie Mae incentive program.
  • Salary range from 121,000 to 158,000.

Working at Fannie Mae

Fannie Mae is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity/gender expression, marital or parental status, or any other protected factor. The company is committed to providing reasonable accommodations to qualified individuals with disabilities and fosters a collaborative, energizing environment.

Apply Now

Job Details

Posted AtJun 7, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About Fannie Mae

Website

fanniemae.com

Company Size

5001-10000 employees

Location

Reston, VA

Industry

Other Nondepository Credit Intermediation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches