Fannie Mae

Advisor Software Engineer – AWS

Fannie Mae

full-time

Posted on:

Location Type: Hybrid

Location: TexasVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $155,000 - $209,000 per year

About the role

  • Act as an advisor across multiple squads/teams developing architecture
  • Mentor the team on implementing software, technology, or processes
  • Lead processes for creating and maintaining IT architecture
  • Independently determine the needs of the customer while identifying conflicts
  • Design and develop software solutions to meet customer needs
  • Support Fannie Mae mission to make homeownership accessible and sustainable
  • Help organization adopt emerging technologies and innovations
  • Strengthening readiness and operability while staying ahead of risk

Requirements

  • 6 years of extensive hands-on experience in Java development
  • Strong skills in system design and architecture
  • Proficiency in multiple programming languages such as Angular
  • Experience building effective relationships with technical and business stakeholders
  • Excellent collaboration and communication skills
  • Experience with Application Performance Management and Observability
  • Experience in conducting code reviews and ensuring adherence to coding standards
  • Deep understanding of the full software development lifecycle
  • At least 4 years in software engineering using AWS cloud infrastructure
  • 2+ years of experience in machine learning, data science, or AI engineering
  • Hands-on experience with LLMs (e.g., OpenAI, Anthropic, Cohere) and prompt engineering
  • Strong proficiency in Python and ML libraries
  • Proven experience in managing architecture and design that impacts multiple teams
  • Bachelor's or master's degree in computer science, Engineering, or a related field.
Benefits
  • Health insurance
  • Life insurance
  • Voluntary Lifestyle
  • Comprehensive benefits package
  • Flexible working options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaAngularsystem designarchitectureApplication Performance ManagementObservabilitysoftware development lifecycleAWSmachine learningPython
Soft Skills
mentoringcollaborationcommunicationrelationship buildingproblem solvingleadershipcustomer needs assessmentrisk managementinnovation adoptionteam support
Certifications
Bachelor's degree in computer scienceMaster's degree in computer scienceBachelor's degree in EngineeringMaster's degree in Engineering