Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fannie Mae Logo

Senior Full Stack Software Engineer

Fannie Mae

$121,000 - $158,000
Aug 15, 2025
Reston, VA, US
Apply Now

Fannie Mae is looking to hire a Senior Software Engineer to design, produce, test, and implement moderately complex software, technology, or processes, and to create and maintain IT architecture, large scale data stores, and cloud-based systems to help make a home a possibility for millions of homeowners and renters and create access to affordable housing finance.

Requirements

  • 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, Route53, Secrets Manager, Lambda, Cloudwatch, AWS Step Functions, EventBridge, 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 (GitLab and Terraform) and with build tools (Maven, Gradle, Nexus, SonarQube etc)
  • Ability to leverage DevOps tool stack to build, inspect, deploy, test and promote new or updated features.
  • Exposure to unit test frameworks (JUnit, Mockito) and API Endpoints testing with client tool (Postman)

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

Other

  • 4 years of experience
  • Bachelor's degree in computer science, Engineering, or related field.
  • For most roles, employees are expected to work onsite on a regular basis at their designated office location.
  • Proximity within a reasonable commute to your designated office location is preferred unless the job is noted as open to remote.