Software Engineer, Tech Lead

Freddie Mac

McLean (VA)

On-site

USD 154,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Freddie Mac is seeking a Senior DevOps Engineer to maintain AWS infrastructure, automate deployments, and improve platform reliability across multiple IT applications. The role involves building CI/CD pipelines with Jenkins and Spinnaker for microservice deployments on Amazon EKS and OpenShift, while applying AI-driven monitoring and resiliency improvements.

The ideal candidate has 8–10 years in SDLC, strong AWS, and scripting in Groovy, Python, and Java.

Qualifications

  • Bachelor’s degree or equivalent professional experience.
  • 8-10 years delivering technology solutions through the SDLC.
  • 5+ years in complex AWS and Unix environments.
  • Experience or interest in applying AI in DevOps, including AIOps, intelligent monitoring, automation, and AI-assisted workflows.
  • Strong interpersonal and communication skills for stakeholders at all levels.
  • Knowledge of AWS, Python, Java, and Groovy; strong documentation skills.

Responsibilities

  • Maintain AWS infrastructure and cloud environments for reliability, availability, security, compliance, and readiness.
  • Manage Amazon S3 buckets including access controls, lifecycle policies, and data retention.
  • Create and maintain Terraform templates for infrastructure provisioning and repeatable deployments.
  • Perform production and non-production operations, including updates, patching, monitoring, and remediation.
  • Support Amazon Aurora databases with monitoring, backups, and maintenance coordination.
  • Develop automation using Groovy, Ansible, Selenium, and shell scripting.
  • Develop CI/CD pipelines with Jenkins and Spinnaker for EKS/OpenShift deployments.
  • Use code quality and security tools (Fortify, Blackduck, SonarQube) and manage Git/Bitbucket workflows.

Skills

AWS
Python
Java
Groovy
AI in DevOps
AIOps

Education

Bachelor's degree

Tools

Git
Bitbucket
Helm
Spinnaker
Jenkins
Jira
Terraform
Ansible
Selenium

Job description

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:

Are you looking for an opportunity to join our fast paced and passionate team that supports multiple IT applications built on various technologies with continuous modernization in progress?

We are Modern Delivery Tool Chain (MDTC) accountable to lead continuous improvement of operations, operational automation, and high availability for tools.

Our Impact:
  • We build and enhance software applications required for mandatory reporting of Freddie Mac’s mortgage loan data to Federal Housing Finance Agency.
  • Partner with Product and Business team members to ensure high quality product is developed and released into production.
  • Work closely with Architecture, Stakeholders, Operations Partners, and Business Product teams to specify and refine solutions and practices.
  • Evolve a DevOps culture to provide high quality, continuous operations, and ongoing support ensuring critical service level metrics, customer requirements and financial objectives.
  • Driver for modernization of Freddie Mac’s 5000+ customers to release small incremental changes to production at 5x pace.
Your Impact:
  • Maintain AWS infrastructure and cloud environments to support platform reliability, availability, security, compliance, and operational readiness.
  • Manage Amazon S3 buckets, including access controls, lifecycle policies, storage optimization, data retention, and operational support.
  • Create and maintain CTF and Terraform templates to standardize infrastructure provisioning, configuration management, and repeatable deployments.
  • Perform production and non-production environment operations, including configuration updates, patch coordination, validations, monitoring, and issue remediation.
  • Support Amazon Aurora databases through monitoring, performance reviews, backup validation, availability support, and maintenance coordination.
  • Enhance platform health capabilities through self-healing, resiliency improvements, and continuous feedback mechanisms.
  • Develop automation using Groovy, Ansible, Selenium and shell scripting to streamline routine enterprise operations.
  • Develop CI/CD pipelines with Jenkins and Spinnaker to support microservice deployments in Amazon EKS and OpenShift Console environments.
  • Use code quality, code coverage, and security scanning tools, including SAST/DAST solutions such as Fortify, Blackduck and SonarQube.
  • Manage code and release processes using Git, Bitbucket, Helm, Spinnaker, Jenkins, and Jira.
  • Lead technical team focused on infrastructure stability, operational efficiency, cost optimization, and continuous improvement.
  • Partner with application, infrastructure, database, security, and operations teams to resolve incidents, support releases, improve resiliency, and meet service level objectives.
  • Drive automation and operational improvements reduce manual effort, improve environment consistency, and strengthen platform support
  • Implement AI/ML capabilities in DevOps to improve operational efficiency, incident response, release quality, and observability. Leverage AI for log analysis, anomaly detection, root cause analysis, automation, and engineering productivity. Establish secure and compliant AI best practices across software delivery workflows.
Qualifications:
  • Bachelor’s degree, advanced degree, or equivalent directly relevant professional experience.
  • 8-10 years of experience delivering technology solutions through the Software Development Life Cycle (SDLC).
  • 5+ years of experience working in complex AWS and Unix environments.
  • Experience or strong interest in applying AI in DevOps, including AIOps, intelligent monitoring, automation, and AI-assisted engineering workflows.
  • Strong interpersonal, collaboration, and communication skills, with the ability to engage effectively with stakeholders ranging from senior leadership to product team members.
  • Knowledge and hands-on experience with AWS, Python, Java, and Groovy.
  • Excellent writing skills with strong attention to detail in documentation.
  • Demonstrated interest in expanding knowledge and expertise in cloud-based technologies and architectural patterns
Keys to Success in this Role:
  • Takes accountability, sets expectations, and delivers high quality technical solutions within agreed upon level of effort.
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Ability to quickly comprehend the functions and capabilities of new technologies.
  • Derive excitement and thrive in a fast-paced and constantly evolving culture.
  • Outstanding interpersonal, technical, and organizational skills.
  • Enthusiasm for leveraging AI-driven capabilities to enhance DevOps, operational excellence, and software delivery outcomes.
  • Passion for driving value to customers and excitement for modern digital processes (Agile) and delivery.
CA Applicants:

Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

A safe and secure environment is critical to Freddie Mac’s business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and using best practices to protect Freddie Mac from potential threats and risk. Employees exercise this responsibility by executing against policies and procedures and adhering to privacy & security obligations as required via training programs.

Time-type:Full timeFLSA Status:Exempt

Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.

This position has an annualized market-based salary range of $154,000 - $230,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Professional
Software Engineer Professional

Freddie Mac • McLean (VA)

On-site
USD 103,000 - 155,000
Comprehensive total rewards package
Market-leading benefit programs
Cloud Platform Engineering - Senior Technical Lead
Cloud Platform Engineering - Senior Technical Lead

Freddie Mac • McLean (VA)

On-site
USD 161,000 - 241,000
Software Engineering Manager
Software Engineering Manager

Freddie Mac • McLean (VA)

On-site
USD 154,000 - 232,000
Total rewards package
Senior Software Engineer
Senior Software Engineer

Freddie Mac • McLean (VA)

On-site
USD 127,000 - 191,000
Comprehensive total rewards package
Competitive compensation
Market-leading benefit programs
+1
Software Engineer, Senior
Software Engineer, Senior

Freddie Mac • Dallas (TX)

On-site
USD 116,000 - 174,000
Comprehensive total rewards package
Annual incentive program
Technology Strategy Senior, Enterprise Data
Technology Strategy Senior, Enterprise Data

Relha LLC • McLean (VA), Northern (KY)

Hybrid
USD 119,000 - 179,000
Financial Model Development Senior (Python Developer)
Financial Model Development Senior (Python Developer)

Freddie Mac • McLean (VA)

On-site
USD 130,000 - 196,000
Competitive compensation
Market-leading benefit programs
Development, Tech Lead
Development, Tech Lead

Freddie Mac • McLean (VA)

On-site
USD 138,000 - 206,000
Technical Platform Operations Support, Manager
Technical Platform Operations Support, Manager

Freddie Mac • Dallas (TX)

On-site
USD 138,000 - 206,000
Single Family Software Analyst
Single Family Software Analyst

Freddie Mac • McLean (VA)

On-site
USD 77,000 - 115,000