Lead Python Developer (Fintech)

EPAM Systems

United States

Remote

USD 140,000 - 210,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems Inc in the United States seeks a Lead Python Developer (Fintech) to design and optimize data processing workflows, manage deployment pipelines, and lead large-scale trading data projects. You will collaborate on Git workflows, CI/CD tasks, and ensure reliable data reconciliation across sources.

The role requires 7+ years of Python experience, strong Pandas/NumPy, SQL expertise, and excellent English communication at B2+ level. Hybrid or on-site work is expected.

Qualifications

  • 7+ years of Python development experience.
  • Strong command of Python, Pandas and NumPy.
  • Experience managing packages and virtual environments (Conda, Poetry, Virtualenvs).
  • Expertise in crafting and refining SQL queries.
  • Experience handling large, unstructured datasets such as loan-level tapes and model outputs.
  • Ability to reconcile two data result sets and explain discrepancies.
  • Hands-on experience with Git, including branching and PR reviews.
  • English proficiency at B2+ level or higher.

Responsibilities

  • Build data processing workflows using Python and manage virtual environments.
  • Craft and optimize SQL queries for trading datasets.
  • Collaborate through Git workflows: branching, PRs, code reviews.
  • Contribute to CI/CD tasks: builds, tests, deployments, rollbacks.
  • Analyze large datasets including loan-level tapes and model outputs.
  • Cross-check results from multiple sources and investigate discrepancies.
  • Document variances identified during data reconciliation.

Skills

Python
Pandas
NumPy
Conda
Poetry
Virtualenvs
SQL
Git
CI/CD
Data reconciliation
English (B2+)

Tools

SQL Server
Linux CLI
SSH
SMB/NFS

Job description

We're looking to add a Lead Python Developer (Fintech) to our team—someone with solid technical expertise in building applications and managing deployment pipelines, particularly for large-scale systems and trading databases. Please note that work hours extend to 8–9 PM.

Responsibilities
  • Build data processing workflows leveraging Python while managing virtual environments
  • Craft and fine-tune SQL queries designed for trading databases
  • Work collaboratively through Git, covering branching, Pull Request creation, and code review processes
  • Engage in CI/CD pipeline tasks, encompassing builds, testing, deployments, and rollbacks as necessary
  • Examine large and intricate datasets, including loan-level tapes and model outputs
  • Cross-check results originating from multiple sources and probe into any discrepancies found
  • Document and clarify variances identified throughout data reconciliation work
Requirements
  • A minimum of 7 years working as a Python Developer
  • Strong command of Python, Pandas, and NumPy
  • Adaptability in using conda, poetry, and uv for managing packages and virtual environments
  • Expertise in crafting and refining SQL queries
  • Experience handling large, unstructured datasets such as loan-level tapes and model outputs
  • Ability to reconcile two sets of results and articulate the reasoning behind differences
  • Hands‑on experience with Git, including branching, Pull Requests, and code review practices
  • English proficiency at a B2+ level or higher
Nice to have
  • Familiarity with SQL Server/T‑SQL
  • Comfort working with Linux command line, SSH, and hybrid Windows/Linux file shares (SMB/NFS)
  • Knowledge of how CI/CD pipelines operate, including builds, testing, deployment, and rollback procedures
Foundational understanding of fixed income concepts
  • price/yield relationships, duration and convexity, spread types (OAS, Z spread), the distinction between coupon and yield, and accrued interest
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer (Fintech)
Senior Python Developer (Fintech)

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Lead Python Developer
Lead Python Developer

EPAM Systems Inc • United States

Remote
USD 150,000 - 190,000
python developer in fintech
python developer in fintech

EPAM • United States

Remote
USD 120,000 - 180,000
Senior Python Fintech Lead for Data Pipelines & Trading
Senior Python Fintech Lead for Data Pipelines & Trading

EPAM Systems • United States

Remote
USD 140,000 - 210,000
Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

On-site
USD 90,000 - 120,000
Python Software Engineer Financial Engineering
Python Software Engineer Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000
Python Developer
Python Developer

Inadev • New Jersey

On-site
USD 90,000 - 130,000
Lead Python Engineer (Crypto)
Lead Python Engineer (Crypto)

EPAM Systems • United States

Remote
USD 180,000 - 240,000
Senior Python Developer (FinTech) - Data & CI/CD Lead
Senior Python Developer (FinTech) - Data & CI/CD Lead

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Lead Python Engineer (AI-Powered Financial Assistant)
Lead Python Engineer (AI-Powered Financial Assistant)

EPAM Systems • United States

On-site
USD 140,000 - 190,000