Software Engineer - Associate (AWS)

Fannie Mae•Reston, VA
•$109,000 - $142,000•Hybrid

About The Position

The Software Engineer - Associate (AWS) contributes to the design, production, testing, or implementation of routine or foundational software, technology, and processes. The role also contributes to creating and maintaining IT architecture, large-scale data stores, and cloud-based systems. Working under management guidance and alongside senior staff, the associate gathers and documents customer needs, develops software solutions, applies process-driven design approaches, collaborates on new technology implementation, and maintains existing software.

Requirements

  • 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.
  • Programming experience with Java and/or Python.
  • Experience working with AWS or comparable cloud technologies.
  • Understanding of APIs, databases, application integration, and modern software engineering practices.
  • Experience supporting applications in a production environment.
  • Analytical and problem-solving abilities.
  • Ability to operate effectively in an Agile software development environment.
  • Curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence.

Nice To Haves

  • Familiarity with generative AI or AI-assisted development tools such as Microsoft Copilot.

Responsibilities

  • Gather and document information about customer needs and create preliminary solution frameworks.
  • Design and develop software solutions under the guidance of management.
  • Apply fundamental knowledge of process-driven approaches when designing solutions.
  • Collaborate with senior staff to implement new software technology.
  • Maintain existing software using standard methods, practices, and precedents.

Benefits

  • Incentive program eligibility, subject to program terms.
  • A broad range of health, life, voluntary lifestyle, and other benefits and perks supporting physical, mental, emotional, and financial well-being.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service