Software Engineer (Java/Python) - AVP

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NY
Salary
$121,200–$181,800 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $167k
This role $152k
$111k $218k
below market most similar roles pay here above market

This role pays less than 58% of similar roles. Most pay $126,626–$207,397 — the blue band above. At the midpoint, this role pays about $152k versus about $167k 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 · Software Engineer (Java/Python) - AVP

Software Engineer (Java/Python) - AVP is an intermediate level position within the Mortgage Technology team. The role involves participating in the establishment and implementation of new or revised application systems and programs. You will design and deliver scalable Java and Python-based applications supporting mortgage trading business, quantitative analytics, workflows, and reporting. Key responsibilities include integrating platforms, identifying enhancements, and applying AI and GenAI capabilities to modernize workflows and automate analysis. You will manage all development phases from analysis and design to testing and production readiness. Required technical skills include Java, Python, Docker, Kubernetes, Openshift, and AI-related technologies. You will solve complex initiatives by analyzing business processes and system flows while serving as a subject matter expert to senior stakeholders and coaching junior analysts.

What does a Software Engineer earn in New York?

Median $214000 from 248 postings across 59 companies.

See salary data

What you'll do

  • Design and deliver scalable Java and Python applications for mortgage trading and quantitative analytics.
  • Integrate AI and GenAI capabilities to modernize workflows and automate data analysis.
  • Manage all phases of the development lifecycle including analysis, design, construction, testing, and implementation.
  • Apply engineering standards for coding, testing, CI/CD, debugging, and production readiness.
  • Resolve complex initiatives by analyzing business processes, system flows, and industry standards.
  • Provide user and operational support for applications to business users.
  • Serve as a subject matter expert and coach to junior analysts and senior stakeholders.

What we're looking for

  • 4-6 years of relevant experience.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related STEM field (or equivalent experience).
  • Extensive knowledge of Java, Python, and container orchestration platforms.
  • Experience in systems analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Working knowledge of consulting and project management techniques or methods.
  • Ability to work under pressure and manage deadlines or unexpected changes in requirements.
  • Experience with Docker, Kubernetes, Openshift, and AI-related technologies.

More like this

Similar roles

Python Developer - AVP

Citi

New York, NY 4 days ago $121,200–$181,800
Python Docker Kubernetes OpenShift AI GenAI CI/CD Systems Analysis Testing Debugging Production Readiness
4+ yrs exp Hybrid

Senior Software Engineer II, Java

State Street

Burlington, MA 53 days ago $90,000–$157,500
Java C# SQL JavaScript RDBMS Agile Scrum API Documentation Object-Oriented Programming
6+ yrs exp

Senior Software Engineer II, AVP

State Street

Burlington, MA 27 days ago $90,000–$157,500
Java C# Python SQL JavaScript Angular React AWS Azure RDBMS Agile Scrum event driven architecture API Development Blockchain AI Object-Oriented Programming
10+ yrs exp

Lead Software Engineer, Java/Python

JPMorgan Chase

Jersey City, NJ +1 33 days ago
Java Spring Boot Python Microservices REST gRPC Kafka Redis NoSQL Kubernetes CI/CD MLOps GenAI RAG Distributed Systems Event-Driven Architecture SRE SDLC
9+ yrs exp

Java/Python Lead Software Engineer

JPMorgan Chase

Plano, TX +3 26 days ago
AWS Java Python Go Terraform Microservices CI/CD Kafka SNS SQS Kinesis Docker NoSQL Infrastructure as Code TDD APIs Observability
5+ yrs exp

Lead Software Engineer, Python/Java Developer

JPMorgan Chase

Wilmington, DE 6 days ago
Python Java Spring Boot Kubernetes Docker AWS Terraform CI/CD ECS Splunk Grafana Distributed Systems Cloud Native Data Streaming System Design Networking
5+ yrs exp