Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Information Technology Senior Management Forum Logo

Agile Development Director (Software Engineering Director) - Multifamily Technololgy

Information Technology Senior Management Forum

$203,000 - $305,000
Dec 4, 2025
McLean, VA, US
Apply Now

At Freddie Mac, the business problem is to design, build, and scale data solutions to enable advanced analytics, AI/ML, and business intelligence across the organization, while also driving the technical strategy and implementation of the data platform.

Requirements

  • 10+ years of experience in design, development, delivery and supporting distributed systems using Java, Spring, Spring Boot, Microservices, RESTful and GraphQL APIs
  • 4+ years’ experience in developing and maintaining applications using Spark frameworks with strong programming skills in Python, Scala, and Spark ecosystem
  • Expertise in processing and analyzing large-scale datasets
  • Knowledge of Object-Oriented Design, data structures, and algorithms
  • Experience with cloud platforms like AWS, GCP or Azure and their data services
  • Strong knowledge of data fabric concepts (data virtualization, metadata-driven orchestration, semantic layers)
  • Experience with near real-time data processing, stream-based integrations, and data serialization formats

Responsibilities

  • Drive the technical vision for next-generation applications incorporating AI capabilities.
  • Implement responsible AI practices and ensure ethical AI deployments.
  • Communicate complex technical ideas clearly and lead teams towards shared goals.
  • Lead the adoption of AI-powered development tools and practices.
  • Perform code reviews to ensure code is rigorously designed, elegantly coded, and effectively tuned for performance.
  • Balance technical leadership & savvy with strong business judgement to make the right decisions about engineering choices.
  • Design solutions that balance innovation with reliability and security

Other

  • Bachelor’s or Master’s in Computer Science, Computer Engineering, or related field
  • 15+ years of non-internship professional experience in software engineering, with at least 5+ years in data engineering
  • 7+ years in leadership roles managing cross-functional engineering teams including both data engineers and software engineers
  • Excellent communication skills with ability to translate technical concepts to various audiences
  • Strong people skills to influence and engage stakeholders across all levels without direct authority