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

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Lockheed Martin, Shield, Amazon

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job