Software Engineer, Tech Lead
$154,000–$230,000 year
On-siteMcLean, Virginia, United States
Job Summary
Lead continuous improvement of operations, operational automation, and high availability for the Modern Delivery Tool Chain, managing AWS infrastructure and cloud environments to support platform reliability, availability, security, and compliance. Develop automation using Groovy, Ansible, Selenium, and shell scripting to streamline routine enterprise operations, while creating and maintaining CTF and Terraform templates to standardize infrastructure provisioning. Build CI/CD pipelines with Jenkins and Spinnaker to support microservice deployments in Amazon EKS and OpenShift environments, and lead a technical team focused on infrastructure stability, operational efficiency, and cost optimization. Implement AI/ML capabilities in DevOps to improve operational efficiency, incident response, and release quality. This role supports mandatory reporting of Freddie Mac's mortgage loan data to the Federal Housing Finance Agency and drives the modernization of tools for 5,000+ customers to release small incremental changes at a 5x pace.
Required 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
- Knowledge and hands-on experience with AWS, Python, Java, and Groovy
- Excellent writing skills with strong attention to detail in documentation
- Strong interpersonal, collaboration, and communication skills, with the ability to engage effectively with stakeholders ranging from senior leadership to product team members
- Ability to quickly comprehend the functions and capabilities of new technologies
- 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
- Takes accountability, sets expectations, and delivers high quality technical solutions within agreed upon level of effort
- Strong analytical and problem-solving skills
- Derive excitement and thrive in a fast-paced and constantly evolving culture
Desired Qualifications
- Experience or strong interest in applying AI in DevOps, including AIOps, intelligent monitoring, automation, and AI-assisted engineering workflows
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.