Freddie Mac logo

Senior Software Development Engineer

Freddie Mac

Mclean, VA
Full Time
Senior
116k-174k
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 role involves building and refining infrastructure solutions, supporting hybrid cloud architectures, automation, security, and risk management to improve housing finance systems and infrastructure performance.

Key Responsibilities

  • Contribute enhancements and features for services you are maintaining or building.
  • Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing.
  • Generate and demo clean, well-thought-out code with an emphasis on customer experience, security, performance, quality, resiliency, scalability, and maintainability.
  • Help create the next generation of infrastructure solutions while refining existing infrastructure DevOps solutions.
  • Support governance and support teams delivering hybrid cloud service solutions, automation, and security measures.

Requirements

  • College Degree or equivalent experience in computer science or related technical field; advanced studies/degree preferred.
  • 5 - 7 years of technical engineering experience with at least one of the following coding languages: Python, TypeScript, Java, JavaScript, Go, Rust, Kotlin, C.
  • 2+ years of experience in infrastructure as code (like AWS CloudFormation, Terraform), CI/CD, and build automation (like Jenkins or AWS pipelines).
  • Experience with Linux bash shell scripting and openness to using PowerShell on Microsoft systems.
  • Experience with Git repositories and organizational change.
  • Experience releasing RESTful APIs and GraphQL.
  • Design, coding, testing, problem solving, and debugging skills in any language.
  • Exceptional writing and communication skills in English.
  • Ability to travel at least 10% of the time.

Nice to Have

  • Experience working in an Agile environment.
  • Experience working across fields, groups, and teams to ensure outcomes and alignment.
  • 5+ years DevOps experience developing innovative AWS cloud applications with Python.
  • Strong background in risk management and regulatory compliance activities.
  • Experience with cybersecurity and application security.
  • Experience with Red Hat Enterprise Linux (RHEL) and related services with proficiency in Ansible.
  • Experience with Microsoft enterprise solutions or VMWare.
  • Experience with GitHub and OpenAI coding environments.

Qualifications

  • College Degree or equivalent experience in computer science or related field.
  • Advanced studies or degree preferred.

Benefits & Perks

  • Competitive compensation and market-leading benefit programs.
  • Participation in an annual incentive program.
  • Total rewards package including salary range of $116,000 - $174,000 dependent on experience and qualifications.

Working at Freddie Mac

Freddie Mac values a safe and secure environment, emphasizing employee commitment to policies, regulatory mandates, and best practices for security and privacy. The organization promotes a Vigilance-first approach, supporting diversity and inclusion, and providing reasonable accommodations for applicants and employees. The culture encourages collaboration, ethical outcomes, and continuous improvement aligned with its mission to support homeownership and housing finance.

Apply Now

Job Details

Posted AtJun 19, 2025
Job CategoryDevOps
Salary116k-174k
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