Python Developer
*JOB TITLE:* PYTHON DEVELOPER
*JOB FAMILY:* Engineering / Software Development.
*JOB FUNCTION:* Backend Software Engineer / Data Engineering
*LOCATION:* Tysons, VA Onsite (5 days per week)
*SENIORITY:* Mid-level 3+ years
*CORE LANGUAGE:* Python (Pandas, NumPy, SQLAlchemy)
*CLOUD:* AWS (S3, Glue, EMR, Data Lake, Delta Lake)
*ARCHITECTURE:* Data Engineering / Scalable Solutions / Automation
*DATABASES:* Relational databases + Complex SQL
*ENVIRONMENT:*Enterprise / Financial Services + Agile/Scrum
*SALARY:* Up to $75/hr (equivalent to approximately $150k/year).
*Position Overview*
We are seeking a Python Developer with 3+ years of experience to design, build, and support scalable data engineering solutions. The ideal candidate will leverage strong Python programming capabilities—including libraries such as Pandas, NumPy, and SQL Alchemy—to deliver high-impact solutions across modern cloud and legacy environments. You will collaborate closely with Product Owners, Scrum Masters, and business stakeholders to drive automation, troubleshoot complex production issues, and implement effective technical enhancements. Candidates with experience in the financial services or finance industry are highly preferred.
*Qualifications *
● Bachelor’s degree in computer science, Engineering, or a related technical field.
● 5+ years of software development experience across the SDLC.
● 5+ years of data engineering experience with *Python*, *PySpark*, and *AWS*.
● Expertise in core Python libraries including *Pandas*, *NumPy*, and *SQLAlchemy*.
● Experience with AWS services (S3, Glue, EMR, Data Lake, Delta Lake).
● 3+ years of experience with complex SQL and Unix/Linux.
● Demonstrable experience with CI/CD pipelines and Docker for containerization.
● Experience working in Agile/Scrum development environments.
● Strong analytical, communication, collaboration, and problem-solving skills.
● Ability to quickly learn and work with both new and legacy technologies.
*Preferred Qualifications*
● Finance or financial services industry experience (e.g., banking, investment management, fintech).
● CFA or other relevant finance-related credentials/coursework.
● Experience in optimizing application performance and scalability within high-volume environments.
*Keys to Succeed in This Role*
● *Architectural Versatility:* Deliver scalable data solutions using Python, PySpark, and AWS, demonstrating a deep ability to bridge the gap between legacy environments and modern cloud architectures.
● *Analytical Problem Solving:* Think critically to diagnose complex production issues and implement effective, high-impact fixes, ensuring stability and performance in critical data engineering workflows.
● *Collaborative Stakeholder Engagement:* Communicate effectively with Product Owners, Scrum Masters, and business partners to translate complex business needs into robust technical implementations within an Agile framework.
● *Mentorship & Technical Leadership:* Actively mentor junior developers and advocate for best practices in automation, coding standards, and continuous improvement across the team.
● *Proactive Modernization:* Continuously evaluate new technologies and identify opportunities for process improvement, maintaining a drive for innovation in our specialized work within the Finance and AI sectors.
Pay: Up to $75.00 per hour
Work Location: In person