Senior Software Engineer

Citi

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
New York, NY
Salary
$121,200–$181,800 / yr
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $152k
$106k most similar roles pay here $248k

This role pays less than 69% of similar roles. Most pay $149,500–$187,941 — the shaded band above. At the midpoint, this role pays about $152k versus about $169k 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 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer (Java/Python) joins the Mortgage Technology team to design, develop, and implement scalable application systems and programs. This role involves performing systems analysis, programming activities, and integrating AI and GenAI capabilities to modernize workflows and automate analysis for the mortgage trading business. The engineer will build tools for quantitative analytics, workflows, and reporting while collaborating with cross-functional groups to integrate platforms and improve processes. Key technical requirements include proficiency in Java, Python, Docker, Kubernetes, and OpenShift, alongside experience with CI/CD, debugging, and production readiness. The position focuses on solving complex initiatives by analyzing business processes and system flows within the mortgage technology domain. Additionally, the individual will serve as a subject matter expert for stakeholders and provide coaching to junior team members while managing projects under various deadlines.

What does a Software Engineer earn in New York?

Median $224000 from 203 postings across 41 companies.

See salary data

What you'll do

  • Design and deliver scalable Java and Python applications for mortgage trading, analytics, and reporting.
  • 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.
  • Resolve complex initiatives by analyzing business processes, system flows, and industry standards.
  • Apply engineering standards for coding, testing, CI/CD, debugging, and production readiness.
  • Provide user and operational support for applications to business users.
  • Serve as a subject matter expert and coach to junior team members or stakeholders.

What we're looking for

  • Bachelor's degree or equivalent experience in Computer Science, Engineering, Mathematics, or a related STEM field.
  • 5-8 years of relevant experience.
  • Extensive knowledge of Java and Python.
  • Experience with container orchestration platforms including Docker, Kubernetes, and OpenShift.
  • 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 changing requirements.

More like this

Similar roles

Senior Python Developer

Citi

Remote (New York, NY) 87 days ago $121,200$181,800
Python Docker Kubernetes OpenShift AI GenAI CI/CD Systems Analysis Debugging Quantitative Analytics
5+ yrs exp Remote

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp