Freddie Mac logo

Senior Software Development Engineer

Freddie Mac

Atlanta, GA
Full Time
Senior
116k-174k
2 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. As a Senior Software Development Engineer, you will help create the next generation of infrastructure solutions while refining existing infrastructure DevOps solutions, contributing to building a better housing finance system.

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.
  • Deliver the best customer experience to earn trust with partners and users.

Requirements

  • College Degree or equivalent experience in computer science or related technical field; advanced studies/degree preferred.
  • 5 - 7 years of technical engineering hands-on work with more than 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 ethically assure outcomes and alignment.
  • Experience developing innovative and practical AWS cloud applications with Python.
  • Background in risk management with a focus on regulatory compliance.
  • 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 technical field.

Benefits & Perks

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

Working at Freddie Mac

Freddie Mac values a safe and secure environment, employee commitment to acceptable use policies, regulatory compliance, and best practices to protect from potential threats and risks. The organization emphasizes a vigilance-first approach, privacy and security obligations, and fostering a culture of integrity and responsibility.

Apply Now

Job Details

Posted AtJun 19, 2025
Salary116k-174k
Job TypeFull Time
ExperienceSenior

About Freddie Mac

Website

freddiemac.com

Company Size

5001-10000 employees

Location

Atlanta, GA

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