Skip to content
mimi

Full Stack Software Engineering Technical Lead

Freddie Mac

McLean · On-site Full-time Lead $149k – $223k/yr Today

About the role

Position Overview:

Are you seeking a challenging environment to grow your career and work with modern technologies that drive enterprise innovation? The Freddie Mac Single Family Acquisitions PDM Platform Team is seeking a Full Stack Software Engineering Technical Lead, focusing on the design and delivery of a CI/CD platform.

Our Impact:

Enable business innovation to deliver software faster and more efficiently via predictive methodology, automated impact assessments, automated testing, automated cloud infrastructure provisioning, and automated deployment

Your Impact:

  • Design and develop the PDM Portal UI and services
  • Develop advanced cloud infrastructure patterns using Terraform, Helm Charts, and/or CloudFormation as required
  • Ensure solution architecture aligns with business objectives, roadmaps, and strategic solutions, as well as to Freddie Mac’s architecture principles and standards.
  • Define and compare solutions to determine the optimal solutions for business needs.
  • Design reference application architectures (e.g., microservices, event‑driven, serverless) and create architecture decision records (ADRs) to document trade‑offs and standards for platform consumers
  • Build tooling and services (CLIs, automation scripts, service scaffolds, and lightweight APIs) that simplify infrastructure consumption and bootstrap app teams
  • Develop templates for cloud infrastructure that application teams can consume, reducing the depth of IaC expertise required for safe automation
  • Define and champion design for platform components and reference apps to ensure consistency, resiliency, and testability
  • Establish guardrails and golden paths for observability, secrets management, configuration, and deployment across multiple services
  • Test designed components for production usage at scale (functional, performance, resiliency, and security testing)
  • Ensure that delivered capabilities align with business objectives; measure adoption and developer experience outcomes
  • Partner with internal collaborators and develop strong stakeholder relationships across architecture, security, networking, platform, and application teams

Qualifications:

  • 8-10 years of hands-on experience in application solution architecture applied to enterprise systems.
  • 8 + years of hand-on experience in languages and frameworks including Java, Angular, and Spring Boot
  • Strong Python development skills or equivalent, including:
    • Building CLIs, automation scripts, and service backends (e.g., FastAPI)
    • Packaging and dependency management (pip/Poetry), virtual environments
    • Testing frameworks (pytest), coverage, and mocking
    • Working with AWS SDKs (boto3), file storage (S3) and data services (DynamoDB/RDS)
  • 3+ years of backend service development, including RESTful API design and implementation
  • Experience with CI/CD platforms and related technologies.
  • Exposure working with AWS services like EC2, S3, EKS, Lambda, API Gateway, etc.
  • Advanced knowledge of AWS cloud infrastructure design and resiliency patterns (multi‑AZ, auto‑scaling, service quotas, failure domains)
  • Desire to automate, standardize, and scale consumption for end users; hands‑on with CI/CD (Jenkins), containerization (Docker), and Kubernetes operators/controllers
  • Hands-on experience with multiple technologies like APIs, Microservices, Event Streaming, Logging & Monitoring, Databases (SQL, NOSQL), Containers, Serverless Frameworks, DevOps, etc.
  • Bachelor’s degree in computer science or equivalent experience required.

Keys to Success in this Role:

  • Highly motivated and self-driven professional
  • Strong hands-on technical skills with modern technologies
  • Strong verbal and written communication skills
  • Strong partnership and collaboration skills
  • Strong leadership skills

Skills

API GatewayAPIsAWSAWS CloudFormationAWS SDKAngularCI/CDDockerDynamoDBEC2EKSEvent StreamingFastAPIJenkinsJavaKubernetesLambdaMicroservicesNOSQLObservabilityPythonRDSRESTful APIServerless FrameworksS3SQLSpring BootTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free