Taro Logo

Lead Full Stack Software Engineer

Fannie Mae provides innovative products and services that expand access to affordable, equitable housing in the U.S.
$138,000 - $180,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Lead Full Stack Software Engineer

Fannie Mae, a leading organization in housing finance, is seeking a Lead Full Stack Software Engineer to join their team in Reston, VA. This role offers an exciting opportunity to impact the future of housing while working with cutting-edge technologies and leading development teams.

The position requires expertise in Java development, cloud technologies, and software architecture, with a focus on supporting the Desktop Underwriter platform. As a team lead, you'll be responsible for designing and implementing enterprise-scale solutions while mentoring junior engineers and ensuring best practices in software development.

The ideal candidate brings 8+ years of software engineering experience, with deep knowledge of Java, AWS, and modern development practices. You'll work in a flexible, hybrid environment with competitive compensation ranging from $138,000 to $180,000, plus comprehensive benefits.

Key responsibilities include leading software development initiatives, managing development teams, conducting code reviews, and maintaining cloud-based systems. You'll need strong technical skills in Java, Python, AWS, and other modern technologies, combined with excellent leadership and communication abilities.

This role offers the unique opportunity to contribute to Fannie Mae's mission of making homeownership accessible and sustainable for all Americans while working with enterprise-scale systems and leading-edge technologies. The position combines technical leadership with hands-on development, making it ideal for experienced engineers looking to make a significant impact in the housing finance industry.

Benefits include comprehensive health coverage, life insurance, and participation in incentive programs. The hybrid work environment offers flexibility while maintaining regular office presence for collaboration and team building.

Last updated 2 days ago

Responsibilities For Lead Full Stack Software Engineer

  • Lead in designing, producing, testing, and implementing software solutions
  • Support Desktop Underwriter platform development
  • Lead and manage development teams
  • Mentor and coach junior engineers
  • Conduct code reviews and ensure adherence to coding standards
  • Build and maintain IT architecture and cloud-based systems
  • Support application production/operations

Requirements For Lead Full Stack Software Engineer

Java
Python
JavaScript
TypeScript
  • 4+ years of extensive hands-on experience in Java development
  • Proficiency in Python, C#, SQL, JavaScript, or Angular
  • Experience with AWS cloud infrastructure and services
  • Strong skills in system design and architecture
  • Experience in application monitoring and observability
  • Bachelor's or Master's degree in Computer Science or related field
  • Experience with AWS Solutions Architect
  • Excellent problem-solving and communication skills
  • Knowledge of DevOps and CICD practices

Benefits For Lead Full Stack Software Engineer

Medical Insurance
401k
  • Comprehensive benefits package
  • Health benefits
  • Life insurance
  • Voluntary lifestyle benefits
  • Incentive program participation

Interested in this job?

Jobs Related To Fannie Mae Lead Full Stack Software Engineer