Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Full Stack Software Engineer image - Rise Careers
Job details

Lead Full Stack Software Engineer

At Fannie Mae, the inspiring work we do helps make a home a possibility for millions of homeowners and renters. Every day offers compelling opportunities to impact the future of the housing industry while being part of a collaborative team thriving in an energizing environment. Here, you will grow your career and help create access to affordable housing finance.

Job Description

Company Description

 At Fannie Mae, futures are made. The inspiring work we do helps make a home a possibility for millions of homeowners and renters. Every day offers compelling opportunities to use tech to tackle housing’s biggest challenges and impact the future of the industry. You’ll be a part of an expert team thriving in an energizing, flexible environment. Here, you will grow your career and help create access to fair, affordable housing finance.
 

Job Description

As a valued colleague on our team, you will act as a team lead in the designing, producing, testing, or implementing software, technology, or processes, as well as lead processes for creating and maintaining IT architecture, large scale data stores, and cloud-based systems.

THE IMPACT YOU WILL MAKE
The SF Technology - Software Engineering - Lead Associate 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: 

  • Independently determine the needs of the customer while identifying and resolving conflicting or complementary needs across customer groups.
  • Applying advanced skill, knowledge and experience, design and develop software solutions to meet customer needs.
  • Use a process-driven approach to leading design solutions.
  • Implement new software technology and coordinate simultaneous implementation tasks across teams.
  • May maintain or oversee the maintenance of existing software.

 
THE EXPERIENCE YOU BRING TO THE TEAM

Minimum Required Experiences

  • 4 years of experience

Desired Experiences

  • Bachelor degree or equivalent
  • Experience with Full Stack Technologies: Proficient in Java/Spring boot, AWS core services, DevOps capabilities, familiarity with ADK, microservices-driven architecture, and Python.
  • Be versatile with T-shaped skills, excelling in emergent design, software engineering, test automation, performance engineering, and DevOps.
  • Promote and drive innovation, technology discovery, and Proof of Concepts.
  • Ability to influence beyond your area of responsibility by working across boundaries and connecting with peers in other sub-portfolios.
  • Drive execution within your area of responsibility by working through others.
  • Ability to be a trusted partner to business and operations teams, grasp their needs, suggest solutions, and be known to the leadership team as an influencer and knowledge expert.
  • Demonstrate drive to expand relevant skillsets and knowledge for yourself and the team, promote process improvements.
  • Provide leadership and guidance for quality delivery, build more SMEs within the team/org, and have direct conversations with team members when needed.
  • Deliver on high complexity problems with quality, assist with complex issues outside your area of responsibility, recognize team capacity levels, and influence team velocity and delivery capability. 

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

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 careers_mailbox@fanniemae.com.
 

The hiring range for this role is set forth on each of our job postings located on Fannie Mae's Career Site. Final salaries will generally vary within that range based on factors that include but are not limited to, skill set, depth of experience, certifications, and other relevant qualifications. This position is eligible to participate in a Fannie Mae incentive program (subject to the terms of the program). As part of our comprehensive benefits package, Fannie Mae offers a broad range of Health, Life, Voluntary Lifestyle, and other benefits and perks that enhance an employee’s physical, mental, emotional, and financial well-being. See more here.

Qualifications

Education:

Bachelor's Level Degree (Required)

The future is what you make it to be. Discover compelling opportunities at Fanniemae.com/careers.

Fannie Mae is a flexible hybrid company. We embrace flexibility for our employees to work where they choose, while also providing office space for in-person work if desired. At times, while business need may call for on-site collaboration, which means proximity within a reasonable commute to your designated office location is preferred unless job is noted as open to remote.


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 careers_mailbox@fanniemae.com

Requisition compensation:

138000

to

180000
Fannie Mae Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Fannie Mae DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Fannie Mae
Fannie Mae CEO photo
Priscilla Almodovar
Approve of CEO

Average salary estimate

$159000 / YEARLY (est.)
min
max
$138000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Full Stack Software Engineer, Fannie Mae

Are you a talented Lead Full Stack Software Engineer looking for a challenge and an impactful role? Join Fannie Mae in Reston, VA, where your cutting-edge engineering skills will play a pivotal role in shaping the future of housing finance. At Fannie Mae, we believe that your work can make a difference in the lives of millions of homeowners and renters. As a Lead Full Stack Software Engineer, you'll be more than just a coder; you'll be a mentor, guiding your team in creating innovative software solutions that address complex customer needs. You’ll collaborate with passionate colleagues and utilize state-of-the-art technologies like Java, Spring Boot, AWS, and more. Your role involves leading design initiatives, overseeing software architecture, and implementing scalable solutions while ensuring that technological advancements drive our mission forward. You’ll have the opportunity to influence processes and practices across the company and help your peers excel in software engineering best practices. If you're ready to take your career to the next level while impacting the housing industry deeply, we encourage you to apply and become part of our diverse and inclusive environment where flexibility and growth are part of your journey.

Frequently Asked Questions (FAQs) for Lead Full Stack Software Engineer Role at Fannie Mae
What are the responsibilities of a Lead Full Stack Software Engineer at Fannie Mae?

As a Lead Full Stack Software Engineer at Fannie Mae, you will lead the design and development of software solutions tailored to meet customer needs. Your responsibilities will include overseeing software architecture and large-scale data stores, coordinating the implementation of new software technologies across teams, and maintaining existing software. You'll apply your advanced skills to resolve conflicts within customer requirements while promoting innovative solutions throughout the organization.

Join Rise to see the full answer
What qualifications are required for the Lead Full Stack Software Engineer position at Fannie Mae?

To qualify for the Lead Full Stack Software Engineer role at Fannie Mae, candidates should have a minimum of 4 years of experience in software engineering, along with a bachelor's degree or equivalent. Proficiency in Full Stack Technologies such as Java, Spring Boot, AWS, and Microservices-driven architecture is expected. Additionally, candidates should possess experience in DevOps, have a keen interest in expanding their skillsets, and demonstrate an ability to influence and collaborate with cross-functional teams.

Join Rise to see the full answer
How does Fannie Mae support professional development for a Lead Full Stack Software Engineer?

Fannie Mae is dedicated to fostering your career development as a Lead Full Stack Software Engineer. You will have access to a flexible environment that encourages continuous learning through training programs and resources. Additionally, you’ll be involved in mentoring junior engineers and sharing best practices, which further helps in your personal and professional growth while enhancing the skills of the team.

Join Rise to see the full answer
What technologies are primarily used by Lead Full Stack Software Engineers at Fannie Mae?

At Fannie Mae, Lead Full Stack Software Engineers utilize a variety of technologies including Java, Spring Boot, AWS core services, DevOps tools, and Python. Familiarity with microservices-driven architecture and Agile methodologies are also essential. This diverse tech stack enables engineers to tackle complex challenges and deliver efficient, innovative software solutions.

Join Rise to see the full answer
Is there a remote work option for the Lead Full Stack Software Engineer position at Fannie Mae?

Yes, the Lead Full Stack Software Engineer position at Fannie Mae offers a flexible hybrid work environment. The organization embraces the need for work-life balance, allowing employees to work where they select while also providing in-office spaces for those who prefer on-site collaboration. Proximity to Reston, VA, is preferred when in-office presence is required.

Join Rise to see the full answer
Common Interview Questions for Lead Full Stack Software Engineer
Can you describe your experience with Full Stack Technologies in your previous roles?

In responding to this question, highlight specific projects where you've utilized Full Stack Technologies, detailing your role in design, development, and implementation. Discuss tools and frameworks like Java, Spring Boot, and AWS that you've worked with, emphasizing your problem-solving skills and adaptability in various technologies.

Join Rise to see the full answer
How do you ensure the quality of your code in a collaborative environment?

To answer this question, outline your approach to code reviews, testing practices, and collaboration tools. Emphasize the importance of using version control systems like Git, automated testing, and peer reviews to maintain high standards. Share specific examples where quality assurance led to successful project outcomes.

Join Rise to see the full answer
What strategies do you use to drive innovation within your team?

Discuss your proactive approach to fostering a creative environment, such as encouraging team brainstorming sessions, adopting new technologies, and exploring proof of concepts. Mention instances where you've initiated innovative solutions that significantly improved processes and outcomes for your previous employers.

Join Rise to see the full answer
Can you give an example of a high-complexity problem you solved?

Share a detailed example of a complex issue, describing the challenge, your analytical approach, and your execution strategy. Highlight your technical skills and collaboration with other teams to find efficient solutions, showcasing your leadership and problem-solving abilities.

Join Rise to see the full answer
How do you prioritize tasks when managing several projects at once?

Explain your task prioritization strategy, focusing on techniques like Agile methodology and using project management tools. Mention how you communicate with stakeholders to align priorities and ensure timely project deliveries without compromising on quality.

Join Rise to see the full answer
What role does customer feedback play in your software development process?

Explain how you gather and implement customer feedback into your development cycle. Discuss the importance of iterating on software solutions based on user input and how it contributes to delivering functionality that meets real customer needs.

Join Rise to see the full answer
How do you keep your skills current in a fast-paced tech environment?

Share your commitment to lifelong learning by discussing resources like online courses, developer communities, and tech conferences you participate in. Highlight any recent technologies or methodologies you've learned and how they've influenced your work.

Join Rise to see the full answer
Can you explain your experience with cloud platforms, specifically AWS?

Detail your hands-on experience with AWS, covering specific services you’ve used for projects such as EC2, S3, Lambda, and CloudFormation. Discuss how you’ve leveraged these services to enhance your applications' scalability, performance, and cost-effectiveness.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Discuss your philosophy on mentoring, including providing constructive feedback, involving them in decision-making processes, and creating learning opportunities. Share instances where your mentorship positively impacted a junior engineer's development and contribution to the team.

Join Rise to see the full answer
What do you see as the biggest challenges facing the software industry today?

List recent challenges such as the need for faster development cycles, maintaining security, and adapting to continuous technological changes. Share your insights on how these challenges can be addressed and the importance of staying ahead in innovation and skill development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

Fannie Mae is looking for a strategic leader as a Workplace Experience Senior Manager to enhance internal event management and team collaboration.

Photo of the Rise User
Posted 8 days ago

Gruntwork is looking for a Golang Contractor to enhance and develop features for their open source Terragrunt project while engaging with a global community.

Photo of the Rise User
Posted 10 days ago

Join Nearsure as a Senior AEM Fullstack Developer and leverage your skills in a supportive, remote environment focused on collaboration and growth.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple’s Settings team as a Senior UI Engineer, where you'll innovate user experiences across multiple platforms.

Photo of the Rise User

Join Bettermile as a Software Engineer in Test to elevate test strategies for their innovative logistics solutions.

Photo of the Rise User
Posted 14 days ago

Join Roblox as a Senior Software Engineer to shape the future of content safety and user experience on a global scale.

Posted 4 days ago

Join Northrop Grumman as a Software Engineer to work on innovative embedded systems that impact lives globally.

Wyetech Hybrid Annapolis Junction, Maryland
Posted 13 days ago

Wyetech seeks a Software Integration Engineer to drive software solutions for federal clients in a dynamic team environment.

Photo of the Rise User
Posted 4 days ago

Mozilla is seeking a Senior Application Engineer to manage and enhance their NetSuite ERP system while contributing to their mission of improving internet accessibility.

Fannie Mae’s mission is to facilitate equitable and sustainable access to homeownership and quality, affordable rental housing across America.

198 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
H
Someone from OH, Akron just viewed Financial Content Writer at Huntington
W
Someone from OH, Columbus just viewed Director of Regulatory Compliance - WEX Bank at WEX Inc
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp