Lead Python and Database Developer

Citi

Closes in 6 days Remote

Quick summary

Work type
Remote
Location
New York, NY
Salary
$142,320–$213,480 / yr
Posted
2 days ago
Closes
Jun 12, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $178k
$132k most similar roles pay here $235k

This role pays less than 70% of similar roles. Most pay $171,875–$211,200 — the shaded band above. At the midpoint, this role pays about $178k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 397 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 367 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Lead Python and Database Developer

As a Python and Database Developer at our dynamic technology team, you will play a crucial role in designing and developing efficient data pipelines and web applications. Your daily tasks include creating robust data models, optimizing SQL queries with SQLAlchemy, implementing REST APIs using Flask, and deploying cloud infrastructure on platforms like OpenShift or Kubernetes. You must have over six years of hands-on experience in Data Engineering, proficiency in Python (3.6+), and expertise in databases such as PostgreSQL and MongoDB. Additionally, you should be familiar with data visualization tools, agile methodologies, and continuous integration/delivery practices using Jenkins or similar tools. This role involves working on large-scale datasets and contributing to the design of data governance policies, ensuring regulatory compliance while driving innovation in our data platform.

What you'll do

  • Design and develop data pipelines for ingestion, transformation, and loading of data from various sources.
  • Develop optimized SQL queries using SQL Alchemy to ensure high performance and data accuracy.
  • Implement robust data quality checks and monitoring systems to maintain data integrity.
  • Contribute to the design and implementation of data governance policies and procedures.
  • Research and implement new technologies to improve efficiency, scalability, and resilience of data platforms.
  • Take ownership of cloud deployment and monitoring of data pipelines on platforms like OpenShift or Kubernetes.
  • Mentor junior developers and foster a collaborative team environment.

What we're looking for

  • 6+ years of hands-on experience in Data Engineering.
  • Proficient in Python (3.6+) with expertise in Pandas and NumPy.
  • Extensive experience with relational and NoSQL databases.
  • Strong SQL skills for query optimization and performance tuning.
  • Experience with workflow management tools like Apache Airflow.
  • Familiarity with agile methodologies and continuous integration/delivery practices.
  • Ability to design, develop, and maintain efficient data pipelines.

More like this

Similar roles

Lead Software Engineer (Python)

Capital One Financial

Plano, TX 40 days ago $179,400$204,700
Python Django Flask AWS Git GitHub Jenkins CI/CD PostgreSQL MySQL Kubernetes Docker Terraform Swagger RESTful_APIs