Senior Software Engineer, Prime Brokerage Technology

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Tampa, FL
Salary
$96,960–$145,440 / yr
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $121k
$83k $223k
below market most similar roles pay here above market

This role pays less than 96% of similar roles. Most pay $151,000–$187,300 — the blue band above. At the midpoint, this role pays about $121k 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 268 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Software Engineer, Prime Brokerage Technology

The Senior Software Engineer, Prime Brokerage Technology (AVP) joins the Prime Brokerage Technology team to support the technological backbone of the Prime Finance business. This role involves developing and supporting Cash and Fixed Income data processing components while replacing legacy systems with cloud-native microservices. You will work within an Agile team to build, test, and debug software, ensuring accurate transaction processing and reporting for institutional clients. Key responsibilities include writing developer-led automated tests, participating in design discussions, and managing CI/CD pipelines. The role requires practical JVM development skills using Java, Kotlin, or Scala, along with knowledge of SQL, REST-based architectures, and HTTP. Candidates should have experience with containerized deployment and tools like Jenkins, Kubernetes, OpenShift, and Amazon Web Services to solve complex engineering challenges.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Develop and support Cash and Fixed Income data processing components using Java or Kotlin.
  • Write and maintain developer-led automated tests as part of daily software delivery.
  • Work within an Agile team focused on Continuous Integration and Continuous Deployment (CI/CD).
  • Participate in design, planning, and estimation discussions for new products and process improvements.
  • Resolve technical problems by evaluating business processes, system behavior, and industry standards.
  • Ensure all development work aligns with the overall architecture blueprint and coding standards.
  • Share technical knowledge and provide support to junior colleagues.

What we're looking for

  • Practical JVM development skills using Kotlin, Java, or Scala.
  • Working understanding of HTTP and REST-based architectures.
  • Basic knowledge of relational databases and SQL.
  • Knowledge of test automation practices such as TDD and BDD.
  • Background delivering software using an iterative Agile approach.
  • Exposure to quality-led engineering practices including CI/CD, microservices, and containerized deployment.
  • Exposure to tools such as Jenkins, Kubernetes, OpenShift, and Amazon Web Services (AWS) is a plus (preferred).
  • Degree in a technical or quantitative discipline preferred (e.g., Computer Science, Mathematics, or related field) (preferred).

More like this

Similar roles

Senior Java / Kotlin Developer

Citi

Jersey City, NJ 39 days ago $142,320–$213,480
Java Kotlin Test-Driven Development CI/CD Kubernetes Open Shift Kafka Solace TIBCO SQL Server Trino S3 OpenTelemetry Elastic Stack ELK Grafana DevOps SDLC DORA
6+ yrs exp Hybrid

Senior Back-end Java Developer, Trading Platforms, VP

Citi

Jersey City, NJ 37 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

Staff Software Engineer, Brokerage Infra

Robinhood

Menlo Park, CA +1 36 days ago $230,000–$270,000
Order Processing Account Management High Availability Capacity Planning Incident Response Traffic Routing SLOs QPS Scalability Modernization
10+ yrs exp Hybrid

Senior Lead Software Engineer, Java

JPMorgan Chase

Jersey City, NJ 46 days ago
Java J2EE Spring Boot React JS Kafka AWS Kubernetes CI/CD micro-services Test Driven Development DevOps Agile System Design AI-assisted engineering
5+ yrs exp

Senior Lead Software Engineer, Java

JPMorgan Chase

Chicago, IL 14 days ago
Java J2EE Spring Boot React JS Kafka AWS Kubernetes CI/CD DevOps micro-services Test Driven Development System Design Agile AI-assisted Engineering SIT UAT
5+ yrs exp