Fannie Mae logo

Senior Full Stack Software Engineer

Fannie Mae

Reston, VA
Full Time
Senior
2 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.

Key Responsibilities

  • Independently determine the needs of the customer and create solution frameworks.
  • Design and develop moderately 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.
  • May maintain or oversee the maintenance of existing software.

Requirements

  • Minimum of 4 years of experience in software engineering.
  • Bachelor's degree in computer science, Engineering, or related field.
  • Proficiency in developing applications and services using Java/J2EE related technologies.
  • Experience with core AWS services such as S3, ECS Fargate, EC2, SQS/SNS, Lambda, Cloudwatch, API Gateway.
  • Ability to use AWS service APIs, AWS CLI, and SDKs to write applications.
  • Experience with Relational Database Concepts (SQL, Joins, Normalization).
  • Proficiency with CI/CD tools such as GitLab and Terraform, and build tools like Maven, Gradle.
  • Experience with testing frameworks such as JUnit, Mockito, and API testing with Postman.
  • Experience with Testing Automation tools such as Karate, Cucumber, Selenium.
  • Experience with Agile methodologies Scrum.
  • Knowledge of Python language.
  • Practical knowledge of SRE, Splunk.
  • Experience with Docker.
  • Database Modelling skills.
  • Exposure to microservices architecture and serverless frameworks.
  • Experience with monitoring, logging, and security best practices in cloud environments.

Nice to Have

  • Expertise in Front-end technologies such as Angular, TypeScript, Webpack, PrimeNg, and Module Federation.
  • Experience with Webservices - REST and formats like JSON, XSL, XSD, XSLT.
  • Experience with relational databases such as Aurora PostgreSQL and Oracle.
  • Development tools such as IntelliJ, Visual Studio Code, Git/Bitbucket, JIRA, Confluence.

Qualifications

  • Bachelor's Level Degree (Required).

Benefits & Perks

  • Salary range of $121,000 to $158,000.
  • Participation in a Fannie Mae incentive program.
  • Comprehensive benefits package including health, life, voluntary lifestyle, and other perks.

Working at Fannie Mae

Fannie Mae is an equal opportunity employer and considers qualified applicants 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, inclusive environment.

Apply Now

Job Details

Posted AtAug 5, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

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