Technical Agile Coach

Job Description


Fannie Mae provides reliable, large-scale access to affordable mortgage credit in communities across our nation. We are the leading source of funding for housing in America, which means more people can buy or rent a home. We are focused on sustaining the housing recovery, improving our company, and leading change to make housing better.

Join our diverse, high-performing team and make a difference as we work together to enable access to a good home.

For more information about Fannie Mae, visit


Promotes the Agile mindset and acts as an effective change agent for Agile teams and senior leadership to improve the effectiveness of the most complex development and business efforts by facilitating improved Agile adoption and maturity across the enterprise. Works with the teams and executives to help transform an entire portfolio by observing, evaluating, and implementing changes to solve organizational and cultural impediments. Develops strategies to enable the Agile transformation of a program or portfolio while implementing best practices across the enterprise.


  • Mentors Vice Presidents, Directors, Managers and Development Leads in managing efforts consistent with the Agile Manifesto. Promotes and challenges others to foster teamwork and use disciplined Agile approaches for developing quality software.
  • Coaches 5 or more teams simultaneously by directly observing team activities, guides them through Agile discovery and learning, provides general and role-based training, and helps raise and solve impediments.
  • Coaches/Facilitates business leads in lean thinking and development of Minimal Viable Products (MVP); Coaches Release Train Engineers, Product Management, Epic Owners at the program level, and coaches Scrum Masters and other team leads on their respective functions within an Agile team.
  • Facilitates program retrospectives (teams and management).
  • Acts as an enterprise thought leader; develops creative ways to embed Agile ceremonies, practices and values across development teams.
  • Raises recurring/widely observed issues and bottlenecks to stakeholders; develops and implements comprehensive solutions.
  • Raises recurring/widely observed issues and bottlenecks to stakeholders; develops and implements comprehensive solutions.
  • Coaches organization through change, helping identify and attack organizational impediments which limit team productivity and quality, and develops strategy for Agile tooling.
  • Develops enterprise Agile guidance, training materials, and content; translates industry best practices into actionable recommendations.
  • Develops and monitors metrics to track progress of Agile adoption and maturity to aid in accelerating overall Agile transformation efforts.
  • Bachelor's Degree or equivalent required    
  • 8+  years of related experience
  • The Technical Agile coach will be asked to train, mentor and teach agile team members in all technical dimensions of agile delivery. 
  • Skills required include:
  • Strong background in DevOps, Continuous Development, and/or Continuous Deployment tooling and engineering practices.
  • Demonstrated experience scaling agile teams leveraging modern frameworks such as SAFe, LeSS or DAD
  • Proven experience training in classroom, dojo and/or team embedded environment
  • Deep hands-on experience coaching agile engineering (XP) practices such as refactoring, TDD and pair programming
  • Experience with emergent design and incremental architecture
  • Experience working on teams bringing Automated Testing into an environment

As a condition of employment with Fannie Mae, any successful job applicant will be required to successfully complete a background investigation.
Fannie Mae is an Equal Opportunity Employer.

Req ID: 57155