Freddie Mac is seeking a highly experienced Senior Software Developer / Technical Lead in Automation Engineering and AI Solutions Development. This primarily hands-on engineering role designs, builds, and maintains scalable Python applications that power in-house agentic GenAI solutions. The role owns end-to-end development of backend services, APIs, and automation frameworks, applying strong software engineering fundamentals to AI-enabled systems and leading production-grade GenAI solutions using LLMs, RAG architectures, vector databases, and modern cloud-native frameworks. The position contributes to a next-generation initiative to reimagine risk management through GenAI and automation, embedding controls into systems and supporting responsible AI practices. It leads engineering work across Python microservices, APIs, MCP servers, multi-agent systems, RAG pipelines, vector search, data pipelines, and AI integrations. It also establishes project standards and development practices, supports observable and auditable systems, and works with engineering, product, risk, security, and governance partners to translate requirements into reliable code. The role requires technical leadership, clear communication with technical and executive audiences, and proactive management of technical, delivery, risk, and dependency concerns. The position is full-time and exempt. The annualized market-based salary range is $146,000–$218,000, with eligibility to participate in the annual incentive program. Freddie Mac offers a comprehensive total rewards package; details of benefit programs are available on its Careers site.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior