Jobs · Information Technology · Virginia

Trading & Analytics Model Developer - Technical Lead

Freddie Mac · McLean, VA · 3 wk ago
Information Technology$147k–$221k/yrFull-time

About the Role

Freddie Mac’s mission of “Making Home Possible” drives everything we do. The Investments and Capital Markets (I&CM) division is seeking a highly innovative Technical Lead to develop and maintain sophisticated analytic systems in our Virginia office. This individual contributor will lead and nurture an inspiring environment while working with Java and Python.

Responsibilities

  • Develop and maintain software using a Java and Python tech stack that adheres to software engineering best practices.
  • Influence technical decisions, mentor developers, resolve engineering blockers, and partner with engineering managers to deliver secure, reliable, and maintainable solutions.
  • Provide hands‑on direction for full‑stack applications, APIs, microservices, and integration services while reinforcing engineering discipline across design, development, testing, deployment, observability, and production readiness.
  • Partner closely with Product Owners, architecture, business stakeholders, and cross‑functional technology teams to align technical priorities, manage dependencies, and deliver business outcomes.
  • Drive the design and implementation of Java‑based microservices, REST APIs, front‑end applications, and integration services using modern technologies such as Java, Spring Boot, AWS, Angular or React, SQL, relational databases, CI/CD pipelines, and automated testing frameworks.
  • Create proofs of concept, demos, and prototypes to evaluate emerging technologies, validate new ideas, and accelerate adoption of modern engineering patterns and platform capabilities.
  • Establish and reinforce software engineering standards, including scalable design, code quality, automated testing, peer reviews, deployment discipline, application security, and operational readiness.
  • Ensure solutions are designed and delivered with appropriate compliance, auditability, security, resiliency, accessibility, and production support considerations.
  • Strengthen production support practices by improving incident triage, root‑cause analysis, observability, recovery patterns, and continuous improvement of application and platform reliability.
  • Mentor developers through design reviews, code reviews, technical problem solving, implementation guidance, and knowledge sharing.

Qualifications

  • 8+ years of related software engineering or technology delivery experience, including demonstrated technical leadership guiding engineering teams through complex application delivery.
  • Bachelor’s degree in computer science, information systems, or a related technical discipline; advanced degree preferred.
  • Hands‑on or technical leadership experience with Java, Spring Boot, Spring Security, Spring Batch, Spring Data, REST APIs, microservices architecture, Angular or React, SQL, relational databases, CI/CD pipelines, and automated testing frameworks.
  • Hands‑on experience with Python application development using Pandas, Django, Flask, and Pytest.
  • Strong background in full‑stack software engineering, application architecture, API design, enterprise integration patterns, application security, performance, resiliency, and delivery of scalable digital products.
  • Experience establishing and applying software engineering standards, including scalable design, code quality, automated testing, peer reviews, deployment discipline, performance optimization, compliance standards, auditability, and production readiness.
  • Experience supporting production reliability through incident triage, root‑cause analysis, observability, resiliency improvements, and operational readiness practices.
  • Technical leadership skills such as mentoring, coaching, influencing without direct authority, and helping developers grow through practical engineering guidance.
  • Ability to coordinate technical dependencies with vendors, Product Owners, architecture teams, business stakeholders, and internal engineering teams.
  • Solid knowledge of automated CI/CD processes, DevOps methodology, and AI‑assisted development tools (e.g., Jenkins, SonarQube, Docker, Artifactory, GitHub Copilot).

Keys to Success

  • Promote collaboration and a culture of integrity and professionalism.
  • Demonstrate a hardworking attitude, pride, and accountability in your work.
  • Maintain strong technical expertise with hands‑on experience.
  • Communicate effectively and show a passion for getting the job done.
  • Be agile, open‑minded, and embrace new technologies.
  • Ready to tackle any kind of work to help drive initiatives forward.

Pay

This position has an annualized market‑based salary range of $147,000 – $221,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and depends on responsibilities, experience, skill set, internal pay equity, and other relevant qualifications.

Benefits

Freddie Mac offers a comprehensive total rewards package that includes competitive compensation and market‑leading benefit programs. Detailed information about these benefit programs is available on the Careers site.

Schedule

Full‑time, Exempt (FLSA status).

Similar jobs