Senior Lead Developer, Real Time Pricing and Risk

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,320–$213,480 / yr
Posted
5 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $178k
$134k most similar roles pay here $222k

This role pays more than 60% of similar roles. Most pay $157,200–$213,625 — the shaded band above. At the midpoint, this role pays about $178k versus about $185k 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 329 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Lead Developer, Real Time Pricing and Risk

This senior lead developer role is within Citi’s global application development team focusing on Real Time Pricing and Risk applications for the Rates trading business. The position requires designing and implementing critical new features while enhancing system performance and reliability. Daily tasks include collaborating with cross-functional teams to understand requirements, leading code implementation, and contributing to automated test suites. Ideal candidates possess 7+ years of experience in application development, expertise in Java, and familiarity with streaming frameworks like Apache Flink, Kafka, and KDB. Strong knowledge of Rates trading business and quantitative pricing and risk calculations is essential. The role involves working in a large collaborative environment across multiple regions including Warsaw, London, New York, and India, emphasizing proactive problem-solving and continuous improvement.

What you'll do

  • Lead the design and implementation of robust, testable code for Real Time Pricing and Risk applications.
  • Develop non-functional features to enhance system reliability, scalability, and performance.
  • Contribute to automated test suite development to ensure high-quality software delivery.
  • Implement architectural improvements focusing on real-time performance in Java ecosystem.
  • Participate in code reviews to improve team coding standards and practices.

What we're looking for

  • 7+ years of experience in application development.
  • Expertise in Java and knowledge of Agile methodologies.
  • Familiarity with KDB and streaming frameworks like Apache Flink, Kafka.
  • Understanding of real-time system performance and scalability challenges.
  • Experience with interest rates products and pricing/risk calculations.
  • Ability to lead design and implementation of robust software solutions.

More like this

Similar roles

Lead .Net Platform Engineer, Payments Ingestion

Citi

Remote (New Castle, DE) 19 days ago $156,160$234,240
.NET Kafka Oracle MongoDB OpenShift AWS Kubernetes Docker CI/CD Jenkins Grafana TDD Spring MVC Spring Boot Python CITI Engineering Excellence Standards
Remote

Applications Development Technology Senior Lead Analyst

Citi

Remote 33 days ago $176,720$265,080
Java Spring Boot Spring Cloud Angular JavaScript TypeScript HTML5 CSS3 SCSS Kubernetes Docker Jenkins Git JUnit Mockito Prometheus Grafana Swagger OAuth2 JWT PostgreSQL MongoDB Redis Microservices architecture Domain-driven design Event-driven architecture CQRS CI/CD React.js
Remote