Freddie Mac logo

Senior Software Engineer (Python & AWS)

Freddie Mac

McLean, VA
Full Time
Senior
130k-196k
10 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. Our team is seeking a Senior Software Engineer to work on our internal data platform hosted on AWS. The ideal candidate should have experience in system development and operation, along with a solid background in software engineering and familiarity with AWS. Our impact includes managing a crucial internal data platform supporting prepayment model development, trading analytics, and securitization, working closely with other teams to meet their data needs, and ensuring systems are robust, scalable, fault-tolerant, and cost-effective.

Key Responsibilities

  • Design, develop and support a custom-built AWS native data platform, utilizing infrastructure code written in Python and AWS services such as EC2, EMR, S3, SQS, DMS, Lambda, and API Gateway, with deployments managed via CloudFormation.
  • Collaborate with other teams to understand their infrastructure needs and enhance the system accordingly.
  • Design and develop new code, review existing code changes, and implement automated tests.
  • Actively seek opportunities to improve the technical quality and architecture to enhance the product's business value.
  • Improve the product's test automation and deployment practices to enable more efficient feature delivery.
  • Operate the product in production, including release management and providing production support.

Requirements

  • At least 5 years of experience developing production software.
  • Strong Python skills with at least two years of experience writing production code.
  • At least two years of experience with Linux administration and scripting.
  • At least one year of experience with Amazon Web Services as a developer and administrator, especially writing CloudFormation templates.
  • Experience working with AWS services such as EC2, EMR, S3, SQS, Lambda, IAM, Networking services (VPCs, Security Groups, etc.), STS, SSM.
  • Experience with containerization technologies (Docker) and orchestration tools (Kubernetes).
  • BS in Computer Science or equivalent experience.
  • Experience writing automated unit, integration, regression, performance, and acceptance tests.
  • Solid understanding of software design principles.

Nice to Have

  • Passionate about hands-on software development.
  • Desire to work on all aspects of the software development lifecycle: requirements gathering, design, development, testing, and operations.
  • Strong collaboration and communication skills (both written and verbal).
  • Desire to continuously improve the team's technical practices.
  • Ability to quickly learn, apply, and deploy new technologies to solve emerging problems.

Qualifications

  • BS in Computer Science or equivalent experience.

Benefits & Perks

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

Working at Freddie Mac

Freddie Mac values a safe and secure environment, employee commitment to policies and best practices for privacy and security, and an inclusive approach to employment without regard to gender, race, or other protected categories. The organization emphasizes continuous improvement, collaboration, and a mission-driven purpose to make homeownership possible for millions.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary130k-196k
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

Location

McLean, VA

Industry

Real Estate Credit

Get job alerts

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