Skip to content

Open nowPosted yesterday

Engineering, Tech Lead

Freddie Mac72 open roles

Where
McLean, VA
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowEngineering, Tech LeadFreddie Mac · McLean, VA
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Freddie Mac's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.5% of postings close within 7 days. Measured by our own scanner across the market. Freddie Mac postings stay open a median of 1 days.

Share of postings closed within
  1. 2.0%1 day
  2. 4.3%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: posted yesterday

Freddie Mac median: 1 days open

The posting

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.

Position Overview

We are seeking a highly experienced Senior Software Developer / Technical Lead in Automation Engineering and AI Solutions Development to design, build, and maintain scalable Python applications that power our in-house agentic GenAI solutions. This is primarily a hands-on software engineering role. You will own the end-to-end development of robust backend services, APIs, and automation frameworks, applying strong software engineering fundamentals to AI-enabled systems. You will lead the development of production-grade GenAI solutions leveraging technologies such as LLMs, RAG architectures, and vector databases within modern cloud-native frameworks while ensuring scalability, reliability, and responsible AI practices.

Our Impact

At Freddie Mac, our mission of Making Home Possible drives everything we do. As we advance into an AI-powered future, we are transforming how risk management is designed, implemented, and scaled — moving from manual processes to intelligent, automated, and embedded risk capabilities.

This role is part of a next-generation initiative to reimagine risk management through GenAI and automation, where controls are engineered into systems, not just documented.

Your Impact

In this role, you will lead the design, build, and maintenance of Python-based microservices, APIs, and backend services that power scalable GenAI applications, AI agents, and agentic workflows. You will lead automation framework design, build and optimize RAG pipelines and vector search solutions, and ensure efficient deployment, high system performance, and well-tested, maintainable code.

  • Design, build, and operate MCP (Model Context Protocol) servers that serve as the backbone of our agentic AI solutions encapsulating internal logic including Panel of Experts orchestration, Judge-Draft-Refine loops, RAG retrieval, and tool-calling integrations.
  • Design and implement multi-agent systems, including Lead Agent and Reviewer Agent patterns, consensus mechanisms, and iterative refinement loops that ensure quality, accuracy, and auditability of AI-generated outputs.
  • Create data pipelines and feature engineering workflows, establish feedback loops for continuous improvement, and integrate AI capabilities into production systems. As part of building these systems responsibly, you will help embed risk and control mechanisms into GenAI workflows and partner with Risk, Security, and Governance teams to translate requirements into reliable code.
  • Build observable and auditable AI systems with structured metadata, run-level logging, traceability, and audit trails ensuring outputs are explainable and traceable in a regulated environment.
  • Establish Python project standards, scaffolding templates, and development best practices that accelerate team onboarding and reduce setup friction.
  • Collaborate across engineering, product, risk, security, and governance teams; provide technical leadership grounded in engineering excellence; and communicate complex issues, decisions, and recommendations clearly to both technical and executive audiences.
  • Proactively identify and raise technical, delivery, risk, and dependency concerns; lead escalations through resolution; and communicate issues, tradeoffs, and recommended actions clearly and concisely to leadership.

Qualifications

  • Bachelor’s degree in computer science, Engineering, or a related field (advanced degree preferred)
  • 8–10+ years of experience in software engineering
  • Strong proficiency in Python, including experience building production-grade APIs, microservices, automation frameworks, and backend services
  • Experience building AI-enabled applications, automation platforms, or intelligent software solutions
  • Experience integrating LLMs and AI services into business applications, including familiarity with RAG, prompt engineering, or similar AI patterns
  • Experience with MLOps/DataOps pipelines, observability, and monitoring tools
  • Familiarity with vector databases and modern AI architectures
  • Experience with platforms such as AWS Bedrock, Azure OpenAI, and GitHub Copilot
  • Experience with LLM evaluation, guardrails, or AI safety mechanisms
  • Familiarity with AI governance, model risk, or responsible AI frameworks
  • Experience implementing risk, control, or compliance requirements in technical systems
  • Experience building or working with MCP (Model Context Protocol) servers or equivalent tool-calling and agent-serving frameworks
  • Experience designing or building multi-agent systems, including agent orchestration, Lead Agent / Reviewer Agent patterns, review loops, and consensus mechanisms
  • Experience with agentic frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or similar
  • Experience building observable and auditable AI systems with structured metadata, logging, and traceability — particularly in regulated, risk, or compliance environments
  • Experience preparing and curating data for RAG ingestion, including chunking strategies, file format standardization, retrieval validation, and citation traceability
  • Ability to establish Python project standards, scaffolding, and development best practices for an engineering team

Preferred / Nice to Have

  • Familiarity with enterprise AI platforms such as FredAI or similar internal LLM orchestration and MCP-enabled platforms
  • Experience with Freddie Mac deployment processes
  • Experience with distributed systems and cloud-native architectures (AWS preferred)

Key to Success in the Role

  • Technical Proficiency: Strong Python skills and ability to build scalable microservices and production-ready agentic systems
  • Quality & Reliability: Deliver robust, well-tested, and production-ready solutions with full observability and audit support
  • Learning Agility: Continuously develop skills in GenAI, agentic frameworks, and emerging AI technologies
  • Collaboration: Work effectively across engineering, product, risk, security, and governance teams
  • Attention to Detail: Ensure high-quality data, outputs, and system performance especially in regulated workflows
  • Agent Engineering Mindset: Ability to design, build, and debug multi-agent systems including orchestration logic, tool integrations, and iterative refinement loops
  • Platform Awareness: Understand and design within platform constraints (context windows, MCP limitations, memory management) and proactively document them as architecture inputs
  • Leadership Communication & Escalation: Surface risks, delivery concerns, and dependencies early; manage escalations constructively and communicate complex issues, tradeoffs, and recommended actions clearly and confidently.

Current Freddie Mac employees please apply through the internal career site.

We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

A safe and secure environment is critical to Freddie Mac’s business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and using best practices to protect Freddie Mac from potential threats and risk. Employees exercise this responsibility by executing against policies and procedures and adhering to privacy & security obligations as required via training programs.

CA Applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit www.BountyJobs.com and register with our referral code: MAC.

Time-type:Full time

FLSA Status:Exempt

Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.

This position has an annualized market-based salary range of $146,000 - $218,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Freddie Mac's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Freddie Mac's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Freddie Mac's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.