We are seeking an experienced Software Engineering Tech Lead to provide hands-on technical leadership for the design, delivery, and modernization of Multifamily application platforms and full-stack digital capabilities. This role will guide engineering teams in building secure, scalable, and resilient Java-based microservices solutions while partnering closely with Product Owners, engineering managers, architects, and business stakeholders to deliver high-quality business outcomes. The Tech Lead will also advance engineering maturity by promoting practical adoption of AI-assisted development lifecycle (AIDLC) practices across design, development, testing, code quality, and delivery execution. Freddie Mac's Multifamily division advances affordable rental housing by purchasing apartment loans from a national network of lenders and transforming those loans into securities that attract global investors. The Multifamily Technology Team plays a critical role in this mission by: * Enabling Multifamily business teams to operate more efficiently through secure, scalable, and user-focused digital applications that support critical business processes across loan acquisition, asset management, securitization, risk, and portfolio operations. * Modernizing application platforms and reducing manual dependencies to improve usability, operational efficiency, scalability, reliability, and confidence in the technology capabilities that support critical Multifamily business processes. * Delivering secure, resilient, auditable, and well-architected platform capabilities that business teams can depend on to operate at scale, manage risk, meet regulatory expectations, and support long-term Multifamily growth. As a Software Engineering Tech Lead, you will guide the technical execution of modern application platform capabilities that meet evolving Multifamily business and end-user needs. You will provide hands-on directions for full-stack applications, APIs, microservices, and integration services while reinforcing engineering discipline across design, development, testing, deployment, observability, and production readiness. You will influence technical decisions, mentor developers, resolve engineering blockers, and partner with engineering managers to help teams deliver secure, reliable, and maintainable solutions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior