Full Stack Software Engineer
Job in
Reston, Fairfax County, Virginia, 22090, USA
Listed on 2026-05-07
Listing for:
Fannie Mae
Full Time
position Listed on 2026-05-07
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
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).
(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:
×