Senior Python Developer

Citi

Remote Actively hiring Posted this week Verified listing
Irving, TX Posted 2 days ago Apply by Jun 14, 2026 $125,760$188,640 / year
Work type
Remote
Location
Irving, TX
Salary
$125,760–$188,640 / yr
Posted
2 days ago
Closes
Jun 14, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $166k
This role $157k
$105k most similar roles pay here $224k

This role pays less than 57% of similar roles. Most pay $142,175–$190,512 — the shaded band above. At the midpoint, this role pays about $157k versus about $166k 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 348 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

Citi is seeking a Senior Python Developer to join its Data Analytics team in Irving, Texas, where the candidate will play a crucial role in developing and deploying batch services data management pipelines. This hands-on position involves building production-grade Python solutions on OpenShift or similar containers, migrating Ab-Initio ETL tools to Python-based systems, and leveraging AI technologies for efficient code generation. The developer will also guide architectural decisions, mentor junior team members, and collaborate with cross-functional departments to ensure project success. Essential skills include extensive experience in large-scale data processing, proficiency with Python, Spark/PySpark, Docker, OpenShift/Kubernetes, CI/CD pipelines, and AI-driven coding tools like GitHub Copilot. The ideal candidate will uphold high code quality standards while fostering a culture of technical excellence within the team.

What you'll do

  • Lead the development and deployment of batch services data management pipelines in Python.
  • Mentor junior developers on best practices, code quality, and design paradigms.
  • Migrate Ab-Initio ETL tools to Python-based batch services solutions.
  • Develop and maintain reusable libraries and modular frameworks for enterprise use.
  • Advocate for and implement CI/CD, automated testing, and observability practices.

What we're looking for

  • 6+ years of professional experience in Python software development.
  • Expertise in large-scale data processing and distributed systems.
  • Hands-on experience with AI-powered coding assistants like GitHub Copilot.
  • Proficiency in cloud-native application development (Docker, OpenShift/Kubernetes).
  • Strong skills in CI/CD pipelines and tools such as Jenkins or GitLab CI.
  • Demonstrated ability to mentor junior developers and uphold code quality standards.

More like this

Similar roles

Senior Software Engineer - Python

PayPal

San Jose, California 56 days ago $143,500$212,850
Python Django Flask AWS Terraform SQL NoSQL Redis SQS SNS Kafka RabbitMQ Pulsar CI/CD Git Prometheus Grafana
Hybrid

Senior Backend Engineer - Python

Blackrock

Princeton 48 days ago $120,000$148,000
Python Java Scala Kubernetes SQL APIs CI/CD Docker Prometheus Grafana PostgreSQL AWS Git Jenkins
Hybrid

Senior Software Developer

Leidos

Alexandria, VA 42 days ago $107,900$195,050
Java Python C++ DevSecOps CI/CD GitLab Jenkins IaC CaC RESTful APIs microservices Docker Kubernetes AWS GovCloud Azure GCP DoD STIGs container hardening standards

Senior Software Developer

Leidos

Alexandria, VA 42 days ago $107,900$195,050
Java Python Go C++ RESTful APIs Microservices CI/CD DevSecOps GitLab Jenkins IaC CaC AWS GovCloud Azure GCP Docker Kubernetes DoD STIGs Secure coding practices Automated testing frameworks

Senior Software Developer

Oracle

US 28 days ago $79,200$178,100
Python Java SQL Spark AWS OCI Azure LLMs prompt engineering agent frameworks ChatGPT Docker CI/CD Kubernetes Terraform

Senior Software Developer

Applied Materials

Benicia, CA 16 days ago $112,000$154,000
C# .NET .NET Core gRPC TCP/IP Distributed systems Backend services Windows desktop applications Jenkins Bitbucket/Git Jira/Confluence CI/CD pipelines Python OPC UA EPICS Automated testing frameworks