yoinka

Trading & Analytics Model Developer - Technical Lead

Freddie Mac

McLean, VAFull TimeSenior
Sign in to applyVerified
Location
McLean, VA
Employment
Full Time
Work model
On-Site
Level
Senior
Posted

Skills

AWSAngularCI/CDJavaPythonRESTReactSQLSpring

About this role

At Freddie Mac, our mission of Making Home Possible is what motivates us, and it’s at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose.

Position

Overview: We need a highly innovative Technical Lead! How confident are you that you can build sophisticated analytic systems? If you believe you could contribute to the development of innovative principles and ideas in a matrixed environment, please keep reading as we are seeking an individual contributor who has experience with Java and Python and can lead and nurture an inspiring environment in our Virginia office. Our Impact: The Investments and Capital Markets (I&CM) division is looking for a capable technology lead for its trading and analytics development team. This could be you! To thrive in this division, you must have a comprehensive understanding of system implementation and design, experience working in capital markets, and be enthusiastic about leading development of new paradigms in software system architecture.

Your Impact

As a Trading Analytics Development Tech Lead, you will develop and maintain software using Java and Python tech stack that adheres to software engineering best practices. You will influence technical decisions, mentor developers, resolve engineering blockers, and partner with engineering managers to help teams deliver secure, reliable, and maintainable solutions. 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. Partner closely with Product Owners, engineering managers, 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 experience guiding engineering teams through complex application delivery. Bachelor’s degree in computer science, information systems, or a related technical discipline; advanced degree preferred. Demonstrated experience leading software development across full-stack applications, APIs, microservices, platform modernization, integration services, and production enhancements. Required hands-on or technical leadership experience with Java, Spring Boot, Spring Security, Spring Batch, Spring Data, REST APIs, microservices architecture, application development, Angular or React, SQL, relational databases, CI/CD pipelines, and automated testing frameworks. Required hands-on experience with Python application

Listing verified . Applications go through the company's official careers site.

← Back to Yoinka