Freddie Mac logo

Senior Software Engineer

Freddie Mac

Mclean, VA
Full Time
Senior
127k-191k
about 1 month 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 company provides systems and technology that benefit the enterprise, customers, employees, and business partners, enhancing services and improving productivity and performance in the housing/finance industry.

Key Responsibilities

  • Developing software solutions by studying organizational needs; conferring with users; studying systems flow and work processes; investigating problem areas; following the software development lifecycle.
  • Follow established methodology and controls guidelines. Maintain agility and quality throughout development process.
  • Document Technical Design, Interface Specifications and Unit Testing.
  • Partner with Dev leads to define technical solutions to complex business use cases that align with target state architecture and conform with corporate standard processes.
  • Design and develop Microservices based solutions using Java & Spring Boot frameworks; Mongo DB; Selenium and Cucumber for test automation.
  • Demonstrating ownership of problems, issues, or requests from start to finish and facilitating appropriate handoffs.
  • Train, mentor and provide thought leadership to junior and mid-level developers.
  • Ensuring that 'Best Practices' for development activities (e.g., code reviews, unit testing, etc.) are followed through the project life cycle.
  • Provide production support - able to collaborate with Business and Technical teams to debug the issue.

Requirements

  • Bachelor's degree in computer science or engineering or equivalent experience; advanced studies and degree preferred.
  • Typically has 5 - 7 years related experience engineering software solutions for business and operational capabilities.
  • Advanced understanding of typical multi-tier architectures: web servers, caching, application servers, & load balancers.
  • 5+ years of hands-on experience on multiple technologies such as Java/J2EE, REST-based Web services, middleware (WebLogic, Apache, Spring Boot, etc.) and Python technologies in UNIX environment and Scripting languages such as UNIX Shell.
  • 3+ years of hands-on experience with Front-end UI development frameworks like Angular and REACT JS.
  • Author, writing the unit, integration tests and functional automation.
  • Knowledge of information and application security including LDAP, certificates, public key encryption, SSH, access credentials, etc.
  • Experience building automation / CICD pipeline integration tools: Jenkins, Atlassian Suite (Jira, Bitbucket), GIT, Artifactory.
  • Experience working in Agile, Modern Delivery environment.

Nice to Have

  • Experience with Cloud platforms such as AWS (EKS, Docker, OpenShift), IICS, Dremio, Snowflake.

Qualifications

  • Educational background with a Bachelor's degree in computer science or engineering or equivalent experience.
  • Advanced studies and degree are preferred.

Benefits & Perks

  • Freddie Mac offers a comprehensive total rewards package including competitive compensation and market-leading benefit programs.
  • Annualized market-based salary range of $127,000 - $191,000.
  • Eligible to participate in the annual incentive program.

Working at Freddie Mac

Freddie Mac values a safe and secure environment, emphasizing employee commitment to acceptable use policies, regulatory mandates, and best practices for security and privacy. The organization encourages continuous improvement, embracing change, accountability, and high-quality technical solutions. It promotes a collaborative environment across various teams and supports diversity and inclusion.

Apply Now

Job Details

Posted AtJun 14, 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