Fanniemae
Single Family - Software Engineering - Senior Associate
Reston, VA · Senior
Sponsorship not specified$123k-$161kDetected 2 days ago
JavaAngularSpringDistributed SystemsFull-Stack DevelopmentGitSQLAWSTerraformCI/CDDevOpsAPI DevelopmentRESTData EngineeringFinancial AnalysisCadenceAdaptabilityFinancial Reporting
About the role
- Playing an essential role in the U.S. economy, Fannie Mae is foundational to housing finance.
- Here, your expertise can help fuel purpose-driven innovation that expands access to homeownership and affordable rental housing across the country.
- Join Fannie Mae to grow your career and help people find a place to call home.
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.
- Contribute to the design and implementation of scalable, cloud-native solutions within AWS.
Requirements
- 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
- Bachelor's Level Degree (Required)
- Minimum Required Experiences:
Nice to have
- 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)
- 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)
- Experience working with financial or reporting datasets is highly preferred
- Experience working in Agile environments and collaborating across cross-functional teams
Skills
- Simplify and modernize complex systems, improving efficiency, scalability, and reducing operational overhead and cost
Compensation
- Requisition compensation:
Benefits
- Shows curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence, to reimagine how we work
Company info
- Fannie Mae is committed to providing reasonable accommodations to qualified individuals with disabilities who are employees or applicants for employment, unless to do so would cause undue hardship to the company.
Equal opportunity
- If you need assistance using our online system and/or you need a reasonable accommodation related to the hiring/
Apply directly at Fanniemae →Create a free account for alerts like thisView Fanniemae immigration profile
This listing is sourced directly from Fanniemae's careers page and normalized into a canonical job model.