Senior Software Engineer Digital Platforms Assistant Vice President

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TX
Salary
$107,120–$160,680 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $186k
This role $134k
$93k most similar roles pay here $242k

This role pays less than 89% of similar roles. Most pay $151,000–$222,000 — the shaded band above. At the midpoint, this role pays about $134k versus about $186k 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 262 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Software Engineer Digital Platforms Assistant Vice President

As a Senior Software Engineer Digital Platforms Assistant Vice President, you will join the technology team to take ownership of application design and development at scale. You will serve as a development lead on mid-to-large projects, making critical engineering decisions for distributed systems while building production-grade capabilities in Artificial Intelligence and Large Language Models. Your daily work involves designing end-to-end software solutions, integrating Generative AI across technology domains, and championing lean practices like pair programming. The role requires proficiency in Java and Python to build backend services and APIs, along with experience in React JS or Streamlit for UI components. You will utilize frameworks like Spring or Flask, manage databases such as Oracle, PostgreSQL, or MongoDB, and work with Kafka, Docker, Kubernetes, Terraform, and Jenkins within cloud environments like AWS, GCP, or Azure.

What you'll do

  • Design and build end-to-end, scalable software solutions that deliver value to users and the business.
  • Lead engineering decisions on complex, large-scale distributed systems and architectural designs.
  • Develop foundational components and production-grade capabilities in Artificial Intelligence and Large Language Models.
  • Drive the integration and enterprise-wide adoption of Generative AI solutions across technology domains.
  • Implement high-performance backend services, APIs, and UI components using Java, Python, or React.
  • Manage data models and optimize performance for relational and document databases.
  • Oversee infrastructure tasks including container orchestration, cloud platforms, and CI/CD pipelines.
  • Translate complex technical challenges into clear, deliverable engineering outcomes for cross-functional stakeholders.

What we're looking for

  • Five or more years of experience building high-performance, large-scale distributed systems in production environments.
  • Fluency in Java, Python, or both for delivering scalable backend services and APIs.
  • Hands-on experience building UI components using React JS or Streamlit.
  • Practical knowledge of backend frameworks such as Spring (Boot, Core, JDBC, AI) or Flask.
  • Proficiency with relational and document databases including Oracle, PostgreSQL, or MongoDB.
  • Demonstrated ability to design and implement REST or WebSocket APIs at scale.
  • Working knowledge of messaging platforms like Kafka or JMS/MQ and cloud infrastructure on AWS, GCP, or Azure.
  • Experience with container orchestration (Docker, Kubernetes, Terraform, Helm) and CI/CD pipelines using Jenkins and Gradle.

More like this

Similar roles

Senior Software Engineer, Platform

Oracle

Nashville, TN 6 days ago $92,500$209,500
Java C++ C# Go RESTful APIs Microservices SDKs distributed-systems Containers Cloud-native Observability Source Control Oracle Cloud Infrastructure (OCI)
4+ yrs exp