Senior Low Latency Java Architect
4 hours ago
Winnipeg, Manitoba, Canada
Citi
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Architect low-latency Java risk platforms as a senior engineering leader, using concurrency, performance tuning, and distributed systems expertise. This full-time role supports global trading desks.
The Applications Development Technical Lead Analyst serves as principal designer, systems architect, and hands-on lead engineer. You will build mission-critical platforms for real-time credit checks, position aggregation, margin valuation, and risk limits. The work spans global Client Risk and Position Management technology.
Key Responsibilities:
Lead architecture for fault-tolerant risk calculation engines Develop and optimize Java 17/21+ production code Design event-driven pipelines using Apache Kafka and Solace PubSub+ Profile CPU, memory, garbage collection, and network performance Translate quantitative risk models into deterministic architecture Requirements:
Proficiency in modern Java and JVM internals Knowledge of lock-free data structures and concurrent programming Experience tuning microsecond and sub-millisecond latency Bachelor's degree in computer science or related STEM discipline C++ or Rust knowledge is desirable Apply Java architecture, concurrency, and low-latency engineering expertise to Citi's global risk technology platforms.
Lead architecture for fault-tolerant risk calculation engines Develop and optimize Java 17/21+ production code Design event-driven pipelines using Apache Kafka and Solace PubSub+ Profile CPU, memory, garbage collection, and network performance Translate quantitative risk models into deterministic architecture Requirements:
Proficiency in modern Java and JVM internals Knowledge of lock-free data structures and concurrent programming Experience tuning microsecond and sub-millisecond latency Bachelor's degree in computer science or related STEM discipline C++ or Rust knowledge is desirable Apply Java architecture, concurrency, and low-latency engineering expertise to Citi's global risk technology platforms.