×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Software Engineer

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: Fannie Mae
Full Time position
Listed on 2026-05-07
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Playing an essential role in the U.S. economy, Fannie Mae is foundational to housing finance. Here, your expertise can help fuel purpose-driven innovation that expands access to home ownership and affordable rental housing across the country. Join Fannie Mae to grow your career and help people find a place to call home.

Job Description As a valued colleague on our team, you will collaborate with team in designing, producing, testing, or implementing moderately complex software, technology, or processes, as well as create and maintain IT architecture, large scale data stores, and cloud-based systems.

THE IMPACT YOU WILL MAKEThe Full Stack Software Engineer role will offer you the flexibility to make each day your own, while working alongside people who care so that you can deliver on the following 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.

Minimum Required Experiences:2 years experience across all phases of the Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.

Shows curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence, to reimagine how we work.

Strong backend development experience using one or more of the following languages:
Java, Type Script, Python.

Previous experience building reactive, component-based frontend applications using the Angular framework.

Proficiency in data modeling, schema design, SQL, and query optimization across relational and non-relational databases, including Postgre

SQL and Dynamo

DB.Hands-on experience with Git-based workflows and familiarity with CI/CD tooling, including Docker, Jenkins, Terraform, and AWS Cloud Formation.

Extensive experience architecting and implementing cloud-native solutions on AWS, leveraging best practices for scalability, availability, and security.

Experience with using Microsoft Copilot, ChatGPT or alternate Gen AI tools for code generation, code reviews, applying coding standards, generating unit test cases, document generation, etc. during various phases of development life cycle.

Domain knowledge in Mortgage Banking, Bond Markets and/or other financial sectors in trading desk activities, front office trading desk support, financial risk analytics, P&L.Basic understanding of key mortgage trading financial instruments like Mortgage Backed Securities (MBS), Mortgage Loans, Debt instruments, Derivatives – e.g. Swaps, Swaptions, Futures.

Desired Experiences:

Bachelor degree or equivalent

Experience with AWS Bedrock models in implementing Gen AI agents for use cases.
10+ years software development experience across the appropriate platform.

Professional certification(s) desired.

Backend Development including NodeJS, Python, Java, Spring Boot.

Familiary with Tools such as Intellij, VSCode, DBeaver, Postman, Putty.

Frontend Development experience including Angular - NgRx, RxJS, Type Script, JavaScript.

Database experience including SQL, Dynamo

DB, Postgres, Oracle, writing and optimizing SQL.AWS services experience including Lambda, S3, Step Functions, Glue, EC2, ECS, Cloud Formation, RDS, Cloud Watch, Redshift, AWS CLI.Development Testing / experience Unit Test & Automation experience including Jest, Junit, Mockito, Cypress, Cucumber.

Dev Ops experience including Docker, Git, Jenkins, Git Lab.

Experience with using Microsoft Copilot, ChatGPT or alternate Gen AI tools for code generation, code reviews, applying coding standards, generating unit test cases, document generation, etc. during various phases of development life cycle.

Target Pay Range: $ - $ a year Internal

Job Title:

Capital Markets - Software Engineering - Senior Associate#LI-JM1#LI-Hybrid Qualifications Education :
Bachelor's Level Degree (Required)
The future is what you make it to be. Discover compelling opportunities at  most…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary