Skip to main content
Fannie Mae
Scraped fromLinkedinToday
FullstackSenior

Senior Full Stack Software Engineer

JavaSpring BootREST APIAngularAWSAWS S3AWS EC2AWS ECSFargateAWS LambdaSNSAmazon SQSETLSQLGitLabCI/CDTerraform
Work Type
On Site
Job Type
-
Location
Worldwide
Salary
$123,000 - $161,000 a year

About the Position

Fannie Mae is a housing finance company. As a Senior Full Stack Software Engineer, you will design and develop full-stack applications, build APIs, optimize SQL queries, and contribute to cloud-native solutions on AWS.

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.
  • Partner directly with business stakeholders to understand strategic priorities and translate them into scalable, high-value technical solutions.
  • Design and develop full-stack applications that enable critical business and financial reporting capabilities across the enterprise
  • Build and maintain robust APIs, driving seamless integration with enterprise platforms and backend services.
  • Develop and optimize complex SQL queries to produce high-quality, trusted datasets for reporting and analytics consumption.
  • Ensure data accuracy, integrity, and availability to support business-critical reporting and informed decision-making.
  • Simplify and modernize complex systems, improving efficiency, scalability, and reducing operational overhead and cost
  • Contribute to the design and implementation of scalable, cloud-native solutions within AWS.
  • Collaborate across engineering, business, and support teams to deliver end-to-end solutions with measurable business impact.

Requirements

  • 2+ years of experience in software development, with a focus on building full stack, Java-based web applications
  • Strong full stack development experience using Java, Spring Boot, REST API development, and Angular or similar frameworks
  • Hands-on experience with AWS cloud services and developing cloud-native applications (S3, EC2, ECS, Fargate, Lambda, SNS/SQS)
  • Proven experience building ETL pipelines and scalable data processing solutions
  • Strong experience working with relational databases and advanced SQL development, including writing and optimizing complex SQL queries for large-scale datasets
  • Experience with DevOps tools including GitLab and CI/CD pipelines (Terraform preferred)
  • Solid understanding of scalable, distributed system design principles and architecture
  • Experience working with financial or reporting datasets is highly preferred
  • Experience partnering directly with business stakeholders to deliver solutions
  • Experience working in Agile environments and collaborating across cross-functional teams
  • Shows curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence, to reimagine how we work
  • Bachelor’s degree or equivalent 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

Who to contact

Senior Full Stack Software Engineer$123,000 - $161,000 a year
View Original