Senior Python Developer (Fintech)

EPAM Systems

United States

Remote

USD 120,000 - 180,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 is seeking a Senior Python Developer (Fintech) to join our team. You will build data processing workflows in Python, optimize SQL for trading databases, and participate in CI/CD, code reviews, and Git workflows.

The role focuses on large-scale systems, reconciliation of data from multiple sources, and documenting discrepancies while collaborating across teams in a fintech environment.

Qualifications

  • Minimum 5 years of Python development experience.
  • Strong Python libraries: Pandas and NumPy.
  • Experience with packaging/environments using Conda and Poetry.
  • Proficiency in writing and optimizing SQL queries.
  • Experience with Git workflows and code reviews.
  • English proficiency at B2+ level.
  • Familiarity with Linux CLI and SSH.
  • Understanding of CI/CD pipelines and deployment processes.
  • Knowledge of fixed income concepts is a plus.

Responsibilities

  • Develop data processing workflows in Python and manage virtual environments.
  • Write and optimize SQL queries for trading databases.
  • Collaborate via Git with branching, PRs, and code reviews.
  • Participate in CI/CD operations including building, testing, deploying, and rolling back changes.
  • Analyze large, complex datasets such as loan-level tapes and model outputs.
  • Reconcile results from different sources and explain discrepancies.
  • Document differences found during reconciliation processes.

Skills

English B2+

Tools

Python
Pandas
NumPy
SQL
Git
Conda
Poetry
uv
Linux CLI
SSH
SMB/NFS

Job description

We are hiring a Senior Python Developer (Fintech) to join us, with a strong technical background in application development and deployment pipelines, focusing on large-scale systems and trading databases. Working hours run until 8-9 PM.

Responsibilities
  • Develop data processing workflows using Python and manage virtual environments
  • Write and optimize SQL queries for trading databases
  • Collaborate via Git, including branching, creating Pull Requests, and conducting code reviews
  • Participate in CI/CD pipeline operations, including building, testing, deploying, and rolling back changes when needed
  • Analyze large, complex datasets such as loan-level tapes and model outputs
  • Reconcile results from different sources and investigate underlying discrepancies
  • Explain and document differences found during data reconciliation processes
Requirements
  • 5+ years of experience as a Python Developer
  • Proficiency in Python, Pandas, and NumPy
  • Flexibility to use conda, poetry, and uv for packaging and virtual environment management
  • Skills in writing and optimizing SQL queries
  • Background in analyzing large, messy datasets such as loan-level tapes and model outputs
  • Capability to reconcile two results and explain the difference
  • Experience with Git, including branching, Pull Requests, and code reviews
  • Proficiency in English at a B2+ level
  • Nice to have Knowledge of SQL Server/T-SQL
  • Familiarity with Linux command line, SSH, and mixed Windows/Linux file shares (SMB/NFS)
  • Understanding of CI/CD pipeline functions, including building, testing, deploying, and rolling back changes
  • Background in fixed income basics: price/yield, duration and convexity, spreads (OAS, Z spread), coupon vs yield, and accrued interest
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Python Developer (Fintech)
Lead Python Developer (Fintech)

EPAM Systems • United States

Remote
USD 140,000 - 210,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
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
Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

On-site
USD 90,000 - 120,000
Senior Python Engineer
Senior Python Engineer

10xTalents • Newark (NJ)

Hybrid
USD 100,000 - 130,000
Senior Python Developer
Senior Python Developer

Talentola • Jersey City (NJ)

On-site
USD 85,000 - 110,000
Python Developer
Python Developer

Setec Alpha • New York (NY)

On-site
USD 140,000 - 190,000
Senior Python Engineer II
Senior Python Engineer II

10xTalents • Newark (NJ)

Hybrid
USD 150,000 - 230,000
Python Software Engineer Financial Engineering
Python Software Engineer Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000