Senior Data Engineer
Job Description
Build identity governance and user-first experiences while modernizing data and cloud infrastructure with AWS and cloud-native technologies. Freddie Mac is hiring a Senior Data Engineer for its Identity and Access Management (IAM) team in the Enterprise Business Technology Operation (BTO) organization. This full-time, exempt role is based in Dallas, TX (onsite) and includes an annualized salary range of USD 116,000 - 174,000, with eligibility to participate in an annual incentive program.
What you’ll do
You will be an active member of multiple high-performing teams, providing technical leadership and spotting trends, patterns, and insights that inform business decisions and strategies. You will support engineering domains by crafting, developing, and implementing solutions aligned to business objectives and measurable outcomes.
- Deliver IAM solutions that enable self-service capabilities.
- Build and maintain integrations between IAM systems and other systems.
- Collaborate with other technology teams to advance technical capabilities, and automate and optimize processes to address business challenges.
- Provide day-to-day infrastructure and production support while advancing deployment automation, cloud migration, infrastructure modernization, and production stability.
- Stay current with industry and enterprise standards, latest technologies, and core principles and techniques.
- Communicate and collaborate effectively across teams within a matrixed organization.
- Provide technical leadership and mentorship to development teams, including guidance and coaching for junior engineers.
Core qualifications
- Bachelor’s degree or equivalent professional experience (advanced degree preferred).
- 5-7 years of relevant experience across Systems Engineering, DevOps, Site Reliability Engineering (SRE), Infrastructure Operations, and hands-on Cloud Engineering.
- Demonstrated experience supporting engineering teams through automated deployments, CI/CD pipelines, and observability for rapid and reliable delivery.
- Hands-on experience with front-end technologies including JavaScript, TypeScript, ReactJS, and Node.js.
- Strong experience operating on-premises and AWS infrastructure, including VPC, IAM, EC2, and EKS and related services.
- Proficiency with Python, PowerShell, Unix shell scripting, and Control-M to build, test, automate, and maintain cloud-native and legacy applications.
- Ability to design and deploy applications leveraging AWS services including S3, Glue, Redshift, Lambda, plus pipeline capabilities.
- Experience integrating and supporting CI/CD platforms such as Jenkins, GitHub Actions, or GitLab CI.
- Ability to work across multiple technologies, drive engineering solutions, and champion modernization initiatives.
- Strong learning mindset, including adoption of new technologies and identification of process improvements, automation opportunities, and reusable solutions across development teams.
Technologies you’ll work with
JavaScript, TypeScript, ReactJS, Node.js, AWS, VPC, IAM, EC2, EKS, Python, PowerShell, Unix shell scripting, Control-M, S3, Glue, Redshift, Lambda, Jenkins, GitHub Actions, GitLab CI, CI/CD, Observability, Docker, Automation, and other cloud native technologies.
Impact at Freddie Mac
The Enterprise BTO organization enables business operational excellence through flexible use of technology. Within Enterprise BTO, this department delivers IT strategic services, including software development, enhancements, and production support for Enterprise groups such as External Relations and Corporate Communications, Finance, Human Resources, Internal Audit, Legal, Operational Resilience, and Regulatory Affairs.