F

Freddie Mac

Buys home loans from lenders and sells them as bonds

Software Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeMcLean, VA, USAIn-person

About the Job

Requirements

  • The role requires 8–10 years of related software engineering, data engineering, or technology delivery experience, including at least 2 years of people management and leadership experience developing high-performing engineering teams.
  • A bachelor's degree in computer science, information systems, or a related technical discipline is required, or an equivalent combination of education, training, and work experience.
  • Experience leading multiple agile squads and delivering complex technology initiatives across data pipelines, reporting, data products, platform modernization, and AI-enabled solutions is required.
  • Hands-on or technical leadership experience with AWS, Snowflake, Python, PySpark, and SQL is required.
  • A strong background in data engineering, data platforms, data pipelines, data governance, data quality, and delivery of scalable data products for business and end-user needs is required.
  • Experience establishing and applying software engineering standards, including scalable design, code quality, automated testing, peer reviews, deployment discipline, compliance standards, auditability, and production readiness is required.
  • The candidate must be able to provide technical direction, evaluate solution options, guide architecture and implementation decisions, and create proofs of concept or demos to validate new ideas and emerging technologies.
  • Experience managing engineering production support responsibilities, including incident triage, root-cause analysis, resiliency improvements, observability, and continuous improvement of platform reliability is required.
  • The candidate must have leadership skills in hiring, coaching, mentoring, delegation, performance management, talent development, and succession planning.
  • The candidate must be able to manage dependencies with vendors, Product Owners, architecture teams, business stakeholders, and internal engineering teams to deliver software solutions effectively.

Responsibilities

  • Lead multiple agile squads delivering modern data platform capabilities, including data pipelines, reporting, data products, platform modernization, and AI-enabled solutions.
  • Provide technical direction across squads by guiding solution design, reviewing implementation approaches, and helping teams make scalable, resilient, and maintainable engineering decisions.
  • Partner with Product Owners, architecture, business stakeholders, and cross-functional technology teams to align priorities, manage dependencies, and deliver business outcomes.
  • Drive the design and implementation of high-performing data pipelines and data products using AWS, Snowflake, Python, PySpark, SQL, and Snowflake Cortex.
  • Create proofs of concept, demos, and prototypes to evaluate emerging technologies, validate new ideas, and accelerate adoption of innovative data and AI capabilities.
  • Establish and reinforce software engineering standards, including scalable design, code quality, automated testing, peer reviews, deployment discipline, and operational readiness.
  • Ensure solutions are designed and delivered with appropriate compliance, auditability, data governance, security, resiliency, and production support considerations.
  • Oversee engineering production support by strengthening incident triage, root-cause analysis, observability, recovery practices, and continuous improvement of platform reliability.
  • Manage, mentor, and develop engineering talent through coaching, performance management, hiring, delegation, and succession planning.
  • Foster a culture of ownership, collaboration, continuous improvement, and accountability while identifying opportunities to improve delivery efficiency and engineering outcomes.

Desired Qualifications

  • Experience with Snowflake Cortex or similar AI-enabled data capabilities is preferred.
  • An advanced degree is preferred.

About the Company

Freddie Mac

Buys home loans from lenders and sells them as bonds

Freddie Mac buys home and apartment loans from banks, credit unions and other lenders so they have fresh money to keep lending to American homebuyers and renters. Congress created it to bring liquidity, stability and affordability to the U.S. housing market, and it sits with Fannie Mae at the center of the country's mortgage system. It never lends to borrowers directly; instead it purchases loans that meet its standards, pools them into mortgage-backed securities sold to investors worldwide, and guarantees the payments. It earns money from guarantee fees and interest on the loans it holds. Freddie Mac was chartered in 1970 and is based in McLean, Virginia.

Company size
5,001-10,000
Company stage
IPO
Headquarters
McLean, VA
Founded
1970

Recently Posted Jobs

Explore more opportunities at Freddie Mac

See more jobs