Software Engineer, Associate (AWS)
Fannie Mae
Reston, VA0–2 yrs4h agovia LinkedIn
Posted 14 Nov 2026, 06:25 ET
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- AWSPythonJavaLLMsREST APIsUnit testing
- Work
- On-site in Reston
- Pay
- $109K–$142K a year
- Skill demand
- Python68%Java48%AWS29%LLMs20%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 14, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Fannie Mae is foundational to housing finance and plays an essential role in the U.S. economy. This role offers the opportunity to contribute to designing, producing, testing, or implementing routine or foundational software, technology, or processes, as well as creating and maintaining IT architecture, large scale data stores, and cloud-based systems.
Key Responsibilities
- Gather and document information about customer needs and create preliminary solution frameworks.
- Under the guidance of management, design and develop software solutions to meet needs.
- Apply fundamental knowledge of a process-driven approach in designing solutions.
- Collaborate with senior staff to implement new software technology.
- Maintain existing software using standard methods, practices, and precedents.
Requirements & Tech Stack
- AWS or comparable cloud technologies.
- Programming experience with Java and/or Python.
- Familiarity with generative AI or AI-assisted development tools such as Microsoft Copilot.
- Understanding of APIs, databases, application integration, and modern software engineering practices.
- Exposure in utilizing industry standard Integrated Development environments (IDEs) for development and unit testing like Visual Studio, IntelliJ, or PyCharm.
- Ability to operate effectively in an Agile software development environment.
- Curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence, to reimagine how we work.
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field, or equivalent professional experience.
- Experience designing, developing, testing, and supporting enterprise software applications.
- Experience supporting applications in a production environment.
- Analytical and problem-solving abilities.
- Target Pay Range: $109,000.00 - $142,000.00 a year