Software Engineering Manager

Company Description

At Fannie Mae, futures are made. The inspiring work we do makes an affordable home a reality and a difference in the lives of Americans. Every day offers compelling opportunities to modernize the nations housing finance system while being part of an inclusive team using new, emerging technologies. Here, you will help lead our industry forward, enhance your technical expertise, and make your career.

Job Description

The Software Engineering Manager role will offer you the flexibility to make each day your own, while working alongside people who care so that you can deliver on the following responsibilities:

As a valued leader on our team, you will manage the work of a team designing, producing, testing, or implementing software, technology, or processes, as well as create and maintain IT architecture, large scale data stores, and cloud-based systems.


Required Experiences
  • 6 Years' Experience
  • Technical Expertise in AWS, Big Data, and BI Tools
  • Ability to scale and coach multiple teams in parallel on their Cloud migration and adoption journeys
  • Ability to manage and develop teams, providing coaching, mentoring and performance management
  • Ability to assist with initiatives supporting Digital Transformation
  • Experience managing Platform Engineering / Operations teams
  • Strong ability to mentor/coach team members as well as experience in influencing senior leadership
  • Experience as a Technical Coach to provide technical guidance in designing and architecting critical software platforms
  • Relationship Management including managing and engaging stakeholders, customers, and vendors, building relationship networks, contracting, etc.
  • Influencing including negotiating, persuading others, facilitating meetings, and resolving conflict
  • Excellent collaboration & communication skills

Desired Experiences
  • Bachelor degree or equivalent
  • Adept at managing project plans, resources, and people to ensure successful project completion
  • Experience gathering accurate information to explain concepts and answer critical questions
  • Operational Excellence including improving and overseeing operations

  • Determine the needs of diverse and complex customer groups requiring applied understanding of strategic issues of importance to the function/initiative.
  • Plan and direct the work of the team as they design and develop software solutions to meet needs.
  • Ensure teams use a process-driven approach in designing solutions.
  • Oversee the implementation of new software technology.
  • Oversee the effective and efficient maintenance of existing software.


  • Communication including communicating in writing or verbally, copywriting, planning and distributing communication, etc.
  • Expertise in service management concepts for networks and related standards such as ITIL practices or SDLC
  • Operational Excellence including improving and overseeing operations
  • Relationship Management including managing and engaging stakeholders, customers, and vendors, building relationship networks, contracting, etc.

  • AWS - S3, Lambda, Step Functions, EMR, RedShift, Glue
  • Big Data - Spark, PiSpark, Talend
  • BI - MicroStrategy, Tableau

Additional Information

The future is what you make it to be. Discover compelling opportunities at

Fannie Mae is an Equal Opportunity Employer, which means we are committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, religion, national origin, gender, gender identity, sexual orientation, personal appearance, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation in the application process, email us at