Applications Development Senior Programmer Analyst, Assistant Vice President

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TX
Salary
$107,120–$160,680 / yr
Employment
Full-time
Posted
9 days ago
Freshness
Confirmed live today
Closes
Nov 30, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $150k
This role $134k
$97k $198k
below market most similar roles pay here above market

This role pays less than 65% of similar roles. Most pay $121,200–$177,900 — the blue band above. At the midpoint, this role pays about $134k versus about $150k 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 266 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Applications Development Senior Programmer Analyst, Assistant Vice President

The Applications Development Senior Programmer Analyst - Assistant Vice President is an intermediate level position within the Technology team. This role involves participating in the establishment and implementation of new or revised application systems and programs. The primary responsibilities include developing and maintaining scalable ETL/ELT pipelines, optimizing Spark workloads, and supporting data platform management. You will work with technologies including PySpark, Spark SQL, Delta Lake, Databricks, Snowflake, Apache Iceberg, and Starburst/Trino across AWS, Azure, or GCP. Key tasks involve implementing Lakehouse architectures, data federation solutions, and data governance initiatives like lineage tracking and RBAC. You will also support data modeling for analytics and collaborate with ML teams to enable pipelines for AI/ML and RAG-based use cases within an Agile framework.

What you'll do

  • Develop and maintain scalable ETL/ELT pipelines using PySpark, Spark SQL, and Delta Lake on Databricks.
  • Optimize Spark workloads through performance tuning, partitioning strategies, and cost-efficient processing.
  • Implement Lakehouse architecture and data federation solutions using Starburst/Trino across multiple sources.
  • Manage data governance initiatives including data quality checks, lineage tracking, and metadata management.
  • Ensure compliance with data security policies, including RBAC and auditability.
  • Perform troubleshooting and performance optimization for data pipelines and queries.
  • Support data modeling for analytics, reporting, and downstream consumption.
  • Build data pipelines to enable AI/ML and RAG-based use cases for data science teams.

What we're looking for

  • 4–7 years of experience in Data Engineering or related roles.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Strong hands-on experience with Python, PySpark, and Spark SQL.
  • Experience with Databricks, including Delta Lake and performance tuning.
  • Experience with Snowflake for data warehousing and analytics.
  • Hands-on experience with at least one cloud platform (AWS, Azure, or GCP) and related data services.
  • Working knowledge of Ab Initio (GDE, Co>Operating System, Conduct>It).
  • Master’s degree (preferred).

More like this

Similar roles