EngineerJobs.io
← Back to all jobs

Job Description

Join a hybrid team in Reston, VA building software that supports business and financial reporting at enterprise scale. This Senior Full Stack Software Engineer role at Fannie Mae combines full-stack development with AWS cloud-native delivery, data-focused engineering, and direct collaboration with business stakeholders to turn strategic priorities into scalable technical solutions.

What You’ll Do

  • Independently determine customer needs and create solution frameworks.
  • Design and develop moderately complex software solutions using a process-driven approach.
  • Implement new software technology and coordinate end-to-end tasks across the team.
  • Build and maintain full-stack applications that enable critical business and financial reporting capabilities across the enterprise.
  • Develop and maintain robust APIs that support integration with enterprise platforms and backend services.
  • Develop and optimize complex SQL queries to produce trusted datasets for reporting and analytics.
  • Ensure data accuracy, integrity, and availability to support business-critical reporting and informed decision-making.
  • Simplify and modernize complex systems to improve efficiency, scalability, and reduce operational overhead and cost.
  • Contribute to the design and implementation of scalable, cloud-native solutions on AWS.
  • Partner across engineering, business, and support teams to deliver end-to-end solutions with measurable business impact.

Required Qualifications

  • 2+ years of software development experience, with a focus on building full stack, Java-based web applications.
  • Strong full stack development experience with Java, Spring Boot, REST API development, and Angular or similar frameworks.
  • Hands-on experience with AWS and cloud-native application development using S3, EC2, ECS, Fargate, Lambda, and SNS/SQS.
  • Proven experience building ETL pipelines and scalable data processing solutions.
  • Strong relational database experience with advanced SQL, including writing and optimizing complex queries for large-scale datasets.
  • Experience with DevOps tools including GitLab and CI/CD pipelines (with Terraform preferred).
  • Solid understanding of scalable, distributed system design and architecture principles.
  • Experience working in Agile environments and collaborating across cross-functional teams.
  • Curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence, to reimagine how work gets done.
  • Bachelor’s degree or equivalent experience.

Preferred / Desired Experience

  • Experience with financial data models and enterprise reporting systems.
  • Knowledge of data governance, data quality, and reconciliation processes.
  • Experience with infrastructure as code, including Terraform.

Salary: USD 123,000 - 161,000 per year.
Location: Reston, VA (hybrid).
Education: Bachelor’s Level Degree.

Similar Jobs