Freddie Mac

Full Stack Software Engineer, Tech Lead

Freddie Mac
Apply
1 day ago
Dallas, TX, USAStaff+

Base Salary

$138k - $206k/yr

Responsibilities

  • Lead front-end and full-stack architecture for modern enterprise web applications.
  • Provide hands-on technical direction while personally contributing to application development.
  • Partner with product owners, business stakeholders, and engineers to translate requirements into user journeys and scalable solutions.
  • Establish reusable design systems, component libraries, interaction patterns, and front-end engineering standards.
  • Create prototypes and production-quality interfaces using React, TypeScript, JavaScript, HTML5, and CSS.
  • Design and integrate REST APIs, services, databases, and enterprise integrations.
  • Define API contracts, data structures, error-handling patterns, authentication and authorization approaches, and observability requirements.
  • Lead architecture reviews, design reviews, code reviews, technical problem solving, and root-cause analysis.
  • Promote automated unit, integration, API, UI, accessibility, and end-to-end testing within CI/CD pipelines.
  • Mentor engineers and establish reusable front-end and full-stack reference patterns.
  • Support platform stability, incident response, service delivery improvements, automation, and proactive risk management.
  • Identify and reduce technical debt while balancing delivery, platform standards, security, and maintainability.

Requirements

  • Approximately 8 or more years of software engineering experience, including significant full-stack application development.
  • At least 3 years of experience providing technical leadership for application teams or major engineering initiatives.
  • Deep hands-on experience with a modern front-end framework, preferably React and TypeScript.
  • Strong knowledge of JavaScript, HTML, CSS, browser architecture, responsive design, and performance optimization.
  • Experience creating or extending reusable component libraries and enterprise design systems.
  • Understanding of UX principles, interaction design, information architecture, usability, and accessible design.
  • Strong experience designing, documenting, securing, and consuming RESTful APIs.
  • Backend development experience with Java and Spring Boot, Node.js, or comparable enterprise frameworks.
  • Experience with relational databases, Git-based development, automated testing, and CI/CD.
  • Understanding of secure coding, authentication, authorization, session management, API security, and application logging.
  • Ability to lead technical design discussions, communicate trade-offs, and mentor engineers.
  • College degree or equivalent experience; advanced studies or degree preferred.
  • Ability to collaborate with product, architecture, information security, infrastructure, and engineering partners.

Benefits

  • Full-time, exempt position.
  • Comprehensive total rewards package and market-leading benefit programs.
  • Eligible to participate in the annual incentive program.
  • Applicants can request reasonable accommodation for the application, interview, or job functions.
Freddie Mac

About Freddie Mac

10,000+ employees

Freddie Mac is a government-sponsored enterprise that buys mortgages from lenders, securitizes them into mortgage-backed securities, and guarantees timely payments to investors, providing liquidity for U.S. housing. It operates across single-family and multifamily markets, earning guarantee fees and investment income. Founded in 1970 and headquartered in McLean, Virginia, it remains under Federal Housing Finance Agency conservatorship, supporting affordable homeownership and rental housing.

Contact me