Python Developer- Inperson Interview

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 36 Month(s)
Able to Provide Sponsorship

Skills

Python
AWS
EKS
Devops

Job Details


Job Title: Python Developer AWS EKS (No Data Engineers / Not DevOps)

Client: Fannie Mae
Location: Reston, VA Hybrid (In-person Interview)
Work Authorization: Open to All (No Visa Restrictions)
Interview Mode: In-Person (Local candidates strongly preferred. Relocation must attend in-person at their own expense.)


Job Description:

We are seeking a highly skilled Python Developer with hands-on experience in AWS and EKS to join a high-impact DevOps engineering group at Fannie Mae. This is a pure application development role not a Data Engineering or traditional DevOps role.

The focus will be on developing Python-based solutions to support CI/CD tooling and modernize infrastructure by migrating from EC2 to EKS (Elastic Kubernetes Service). The ideal candidate is a seasoned Python developer with solid experience in containerization and a deep understanding of AWS services, particularly EKS.


Must-Have Skills:

  • Python Development: Strong object-oriented Python development skills to build and customize platform capabilities. (Not automation scripting)

  • AWS Services: Deep hands-on experience with core AWS services.

  • Containerization: Solid understanding of how containers work, troubleshooting, container images, etc.

  • EKS (Elastic Kubernetes Service): Hands-on experience with EKS is mandatory this is a key requirement.


Nice to Have:

  • Familiarity with GitLab, Terraform, Jenkins (not mandatory)

  • Knowledge of Java/J2EE or other backend programming languages

  • Prior experience supporting CI/CD tooling at scale


Role Responsibilities:

  • Develop and enhance CI/CD platform functionality using Python.

  • Refine templates, execution engines, and pipelines to support enterprise DevOps teams.

  • Build Python-based enhancements to support CI/CD governance, security, and compliance.

  • Help lead the migration effort from EC2 to EKS for over 2000+ runners.

  • Collaborate with DevOps engineers to enable scalable and optimized pipelines, not to execute deployments.


Important Notes:

  • This is not a DevOps or SRE role it is a Python development role within a DevOps tooling environment.

  • Candidates with heavy data engineering or automation-only backgrounds will not be considered.

  • Strong emphasis on understanding containerized environments and developing tools/platforms, not using them as an end user.


Apply Now

Only the top 3 candidates will be submitted. Make sure your resume showcases strong Python, AWS, and EKS experience tailored to an application development context.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.