Senior Data Engineer

Freddie Mac•Dallas, TX

About The Position

Freddie Mac is seeking a hands-on Senior Data Engineer to join the Identity and Access Management (IAM) team within its Enterprise Business Technology Operation organization. The role focuses on developing tools and solutions that improve identity governance, operational efficiency, user experiences, and the organization’s technology stack through automation and AWS/cloud-native technologies. The position supports IAM solutions that enable self-service capabilities and integrations between IAM and other systems. It works across business and technology teams to advance technical capabilities, automate and optimize processes, and address business challenges. The engineer provides technical leadership, identifies trends and insights that inform business decisions, and develops solutions aligned with business objectives and measurable outcomes. The role also includes infrastructure and production support, deployment automation, cloud migration, modernization, and production stability, as well as mentoring development teams and junior engineers.

Requirements

  • Bachelor’s degree or equivalent professional experience.
  • Minimum of 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.
  • Hands-on experience with JavaScript, TypeScript, ReactJS, and Node.js.
  • Strong experience supporting and operating on-premises and AWS infrastructure, including VPC, IAM, EC2, 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 using AWS services including S3, Glue, Redshift, Lambda, and 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.
  • Effective communication and collaboration skills across teams.

Nice To Haves

  • Advanced degree.
  • Strong learning mindset, including adopting new technologies and identifying process improvements and reusable engineering solutions.

Responsibilities

  • Build and support IAM solutions that enable self-service capabilities.
  • Deliver integrations between IAM systems and other systems.
  • Collaborate with technology teams to advance technical capabilities and automate and optimize processes.
  • Contribute actively to multiple high-performing teams.
  • Provide technical leadership and identify trends, patterns, and insights that can inform business decisions and strategies.
  • Craft, develop, and implement engineering solutions that meet business needs and align with business objectives.
  • Keep current with industry and enterprise standards, technologies, principles, and techniques.
  • Provide day-to-day infrastructure and production support.
  • Advance deployment automation, cloud migration, infrastructure modernization, and production stability.
  • Communicate and collaborate across teams in a matrixed organization.
  • Identify process improvements, automation opportunities, and reusable engineering solutions across development teams.
  • Provide technical leadership and mentorship, including guidance and coaching for junior engineers.

Benefits

  • Comprehensive total rewards package.
  • Competitive compensation.
  • Market-leading benefit programs.
  • Eligible to participate in the annual incentive program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service