Senior Manager, Apps Development

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Tampa, FL
Salary
$113,840–$170,760 / yr
Employment
Full-time
Posted
99 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $181k
This role $142k
$100k $241k
below market most similar roles pay here above market

This role pays less than 74% of similar roles. Most pay $142,300–$219,854 — the blue band above. At the midpoint, this role pays about $142k versus about $181k 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 249 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Manager, Apps Development

The FX Risk Java Tech Lead joins the Markets technology team to drive technical excellence in building high-performance risk calculation systems for global markets operations. This role involves leading and mentoring a team of Java developers while defining the technical vision and architecture for distributed, resilient platforms. Day-to-day responsibilities include making critical system design decisions, conducting code reviews, managing the full software development life cycle, and ensuring production stability for critical FX risk systems. The position requires expert-level knowledge of Core Java, multithreading, and JVM internals, alongside experience with SQL/NoSQL databases like Oracle or MongoDB and messaging systems such as Kafka. Candidates must demonstrate proficiency in Linux, Test-Driven Development, and Agile methodologies to solve complex risk calculation workflows and manage global trade volumes.

What you'll do

  • Define the technical vision and architecture for FX risk calculation platforms.
  • Lead and mentor a team of Java developers to foster a culture of technical excellence.
  • Design and architect scalable, resilient distributed systems for global trade volumes.
  • Take complete ownership of systems and features across the entire Software Development Life Cycle.
  • Conduct code reviews and champion best practices in code quality, testing, and security.
  • Establish monitoring, alerting, and incident response procedures for production stability.
  • Optimize application performance and design integration patterns for databases and messaging systems.
  • Balance technical debt with feature delivery to make strategic trade-off decisions.

What we're looking for

  • 5+ years of professional Java development experience with deep expertise.
  • 2+ years in a technical leadership role such as Tech Lead or Team Lead.
  • Expert-level knowledge of Core Java and multithreading (JDK 11+).
  • Proven experience architecting distributed, high-performance systems and handling SQL/NoSQL databases.
  • Experience with message queuing systems like Kafka, Tibco, or Solace.
  • Deep understanding of Linux and JVM internals with extensive production support experience.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • Experience in financial services, trading systems, or risk management (preferred).

More like this

Similar roles

Applications Development Senior Programmer Analyst, Assistant Vice President

Citi

Tampa, FL 12 days ago $96,960–$145,440
Java Angular TypeScript Spring Boot Spring Framework MSSQL PostgreSQL Oracle RESTful API Microservices Docker Kubernetes OpenShift CI/CD Jenkins Maven Gradle JUnit Mockito Jasmine Karma Cypress Apache Kafka RabbitMQ Hibernate JPA Prometheus Grafana Splunk ELK SonarQube Git Bitbucket TDD Agile Scrum
5+ yrs exp Hybrid

Senior Back-end Java Developer, Trading Platforms, VP

Citi

Jersey City, NJ 38 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Hybrid