Freddie Mac logo

Senior Software Engineer

Freddie Mac

Mclean, VA
Full Time
Senior
127k-191k
6 days ago

Job Description

About the Role

At Freddie Mac, our mission of Making Home Possible is what motivates us, and it's at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose. The role involves working as a Senior Software Development Engineer within the Single-Family Underwriting IT Team, focusing on developing and supporting core applications, microservices, and automation solutions to enhance Freddie Mac's underwriting capabilities.

Key Responsibilities

  • Partner with Single Family Architecture to define technical solutions to complex business issues that align with target state architecture and conform with corporate best practices.
  • Provide technical guidance to the project team and lead design and code reviews.
  • Engage with business to discuss issues and document or explain technical solutions in a simplified meaningful way.
  • Work as part of a high performing agile team, helping others to comply with application standards and industry best practices for Java/JEE based development.
  • Participate in design and code reviews, understand business requirements, and develop applications based on system requirements and architecture.
  • Build Micro Services based solutions using Java/JEE frameworks, Docker, OpenShift, EKS/AWS platform.
  • Build test automation suites to fully test applications and features.
  • Support Freddie Mac's core applications by providing Level 3 support, fixing production defects, and investigating causes to remediate issues.

Requirements

  • Bachelor's degree in Computer Science or related discipline or an equivalent combination of education and experience.
  • Minimum of 5 years of experience in software development, with at least 3 years in Agile, Lean/Kanban, or Scaled Agile organizations.
  • 5+ years of experience developing Applications and Web Services using Java EE, Angular, and XML.
  • 3+ years of hands-on experience with Spring Framework (Spring Boot), CI/CD frameworks, Apigee, Autosys/Shell scripting.
  • Experience with Java presentation frameworks such as STRUTS or Angular.
  • Experience in Web Services / REST and EJB, preferably on Kubernetes.
  • Strong backend experience with frameworks like Hibernate, JPA, and working with relational and NoSQL databases like DB2 and MongoDB.
  • Hands-on test automation experience and proficiency in RXJS for reactive programming within Angular applications.
  • Experience in building and consuming APIs, and familiarity with testing frameworks such as JUnit and Mockito.
  • Experience with DevOps and MicroServices is preferred, including build and deployment tools like Maven, Gradle, ANT, Jenkins, and EKS.

Nice to Have

  • Experience with DevOps and MicroServices.
  • Hands-on experience with build and deployment tools such as Maven, Gradle, ANT, Shell scripting, Jenkins, EKS.
  • Mortgage and/or financial services industry experience.
  • Prior Freddie Mac experience.

Qualifications

  • Bachelor's degree in Computer Science or related discipline or equivalent experience.

Benefits & Perks

  • Competitive compensation and market-leading benefit programs.
  • Participation in an annual incentive program.
  • Total rewards package including comprehensive benefits.

Working at Freddie Mac

Freddie Mac values a safe and secure environment, emphasizing employee commitment to policies, regulatory mandates, and best practices for privacy and security. The organization promotes diversity and inclusion, providing reasonable accommodations for applicants and employees, and fostering a culture of innovation, collaboration, and customer focus.

Apply Now

Job Details

Posted AtJul 18, 2025
Salary127k-191k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Freddie Mac

Website

freddiemac.com

Company Size

5001-10000 employees

Location

Mclean, VA

Industry

Other Activities Related to Credit Intermediation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches