×
Register Here to Apply for Jobs or Post Jobs. X

Agile Development, Tech Lead Hybrid - in office

Job in McLean, Fairfax County, Virginia, USA
Listing for: Fairygodboss
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 154000 - 230000 USD Yearly USD 154000.00 230000.00 YEAR
Job Description & How to Apply Below
Position: Agile Development, Tech Lead - (Hybrid - 3 days in office)

Job Description

At Freddie Mac, you will do important work to build a better housing finance system and you’ll be part of a team helping to make home ownership and rental housing more accessible and affordable across the nation.

If you are an organized, detail-oriented, deadline-driven Information Technology professional with a passion for operating in a fast-paced environment, Freddie Mac Multi-Family is looking for experienced individuals to partner with business operations to reimagine our applications and processes.

As an Agile Development Tech Lead, you will work in a hands‑on capacity on critical Freddie Mac Multi‑Family Systems, collaborating with a full-stack Agile software development team to enhance and modernize the capabilities of these systems. Your role will involve providing technical guidance and oversight, mentoring team members, ensuring alignment between project activities and the accepted scope, and negotiating with the business, vendors, and other stakeholders on changes to scope.

Our

Impact

We work on the end‑to‑end delivery of software product design and development using fullstack technologies. You will support technology and tool changes, improve delivery processes, and serve as a role model and technical mentor to junior developers.

Technical Leadership
  • Partner with the technical team to design solutions for complex business use cases that align with target‑state architecture and corporate standards.
  • Provide technical guidance, lead design and code reviews, and train and mentor junior developers.
Software Development
  • Analyze business requirements, design options, and proof‑of‑concepts aligned with the technical roadmap.
  • Design and develop micro‑service‑based solutions using Java/JEE frameworks, UI frameworks, Docker, and Open Shift.
  • Perform technical upgrades and migrations – middleware, database, and PAM workflow – to the cloud.
  • Identify opportunities for application and process improvements, optimizations, and performance tuning for Java/JEE applications.
Dev Ops / Application Support
  • Design scaling strategies and develop automation scripts and solutions.
  • Mentor build automation using Docker, containers, and orchestration technologies such as Open Shift, Kubernetes, and EKS.
  • Implement monitoring solutions across all infrastructure layers and ensure application stability.
  • Support the team in troubleshooting issues and provide timely resolutions.
Qualifications
  • Bachelor’s or Master’s degree in computer science, engineering, or equivalent experience.
  • 10+ years of experience engineering large‑scale solutions.
  • Experience leading large teams (10+ members) in software development or infrastructure upgrades.
  • Solid understanding of multi‑tier architectures: web servers, batch, and database.
  • Hands‑on experience with Java, Spring Boot, RESTful APIs, Angular, NodeJS, JavaScript, Type Script, HTML5, and CSS.
  • Database technologies:
    Mongo

    DB, Postgres, etc.
  • Information and application security: firewall, AD, PAM/PING, LDAP, certificates, public‑key encryption, SSH, access credentials.
  • Knowledge of microservice architectures, container orchestration frameworks.
  • Build automation and CI/CD pipelines:
    Jenkins, Hudson, Bamboo, GIT, Bitbucket, Spinnaker.
  • Unit testing methodologies and frameworks.
  • Experience with cloud platforms: AWS, Azure, Google.
  • Excellent communication skills.
Keys to Success
  • Build strong partnerships with the business and IT to advise on strategic implementations.
  • Make substantial individual contributions to the code base.
  • Ensure alignment with modern delivery practices.
  • Deliver strong communication across diverse technical audiences.
  • Adapt to a constantly changing environment, including extended hours and weekends.
  • Lead large or complex projects or portfolios of large projects.
  • Provide technical mentorship across all levels.
  • Champion new technologies and tools, promote top code quality through design and code reviews, and solve challenging issues.
  • Deep understanding of end‑to‑end software development and support processes.
  • Proficiency with SDLC, Agile, EDM, and other methodologies.
  • Collaborate effectively across teams.
Compensation

This position offers an annualized market‑based salary range of $154,000 –…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary