Low Latency Java Developer, Vice President
$120.8k - $170.8k per yearCiti
Role SummaryThe Applications Development Technical Lead Analyst is a senior engineering and architectural leadership role, within the global Client Risk and Position Management technology organization.
In this capacity, you will serve as the principal designer, systems architect, and hands‑on lead engineer for mission-critical, low latency, and high-throughput risk platforms. These platforms power real‑time credit checks, intraday position aggregation, margin valuation, anomaly detection, and live risk limit enforcement across global trading desks.
As an engineering leader, you will collaborate extensively with other global teams and stakeholders across Asea, Europe, and Americas. You will champion modern engineering practices - actively designing, building, and prototyping using AI‑augmented tools such as GitHub Copilot, Devin, and generative coding assistants to accelerate development of lifecycles, elevate code quality, and modernize enterprise architectures. Additionally, you will serve as the primary regional and global technical contact for Risk Managers, Product Owners, Front‑Office Trading Desks, and cross‑functional technology partners.
Key Responsibilities
Architect & Design: Lead the end-to-end technical architecture and low-level design for distributed, fault-tolerant, high-concurrency risk calculation and position management engines supporting global trading sessions.
Hands‑on Development: Actively write, review, and optimize high-performance, multi-threaded production code primarily in Java (Java 17/21+), with targeted high-performance/low-latency modules in C++ and exploring Rust where ultra‑low latency memory safety and deterministic execution are required.
AI-Augmented Engineering: Champion the adoption of modern AI development workflows (e.G., GitHub Copilot, Devin, AI-driven code review, and automated test generation) to enhance developer productivity, modernize legacy components, and accelerate time-to-market.
Middleware & Event Streams: Design resilient, low-latency, event-driven pipelines using enterprise messaging backbones such as Apache Kafka, Solace PubSub+, and other low-latency middleware fabrics.
Performance Tuning: Profile, benchmark, and optimize CPU usage, memory layout, GC overhead, network serialization, and IPC for microsecond/sub-millisecond level latency.
Global Stakeholder Collaboration & Technical Advisory
Key Technical Liaison: Act as a technical contact and subject matter expert (SME) for Risk Managers, Product Owners, Trading Desks, Quantitative Analysts, and Operations across APAC and global hubs.
Global Team Alignment: Partner closely with regional and global engineering pods across Singapore, London, New York, and other tech centers to ensure seamless platform rollouts, operational stability, and cohesive architecture standards.
Cross-Technology Coordination: Interface closely with upstream Order Management Systems (OMS), Execution Management Systems (EMS), Market Data feeds, and downstream Clearing/Settlement and Regulatory reporting platforms across multiple asset classes (FX, Equities, Rates, Commodities, Credit).
Requirement Translation: Translate complex quantitative risk models, margin methodologies, and regional/global regulatory requirements into scalable, deterministic technical architecture
Mentorship & Regional/Global Leadership
Lead, coach, and mentor mid-level and junior engineers in Singapore and regional teams in distributed systems design, clean code practices, and modern AI-assisted engineering techniques.
Lead architectural design reviews and rigorous peer code reviews to ensure reliability, security, and maintainability across distributed codebases.
Partner with engineering managers and Scrum Masters across time zones on sprint planning, technical estimations, dependency resolution, and milestone delivery.
Technical Proficiencies
Java: Proficiency in modern Java (17/21+), JVM internals, memory management/profiling, lock-free data structures, concurrent programming, and low-latency tuning.
C++ / Rust (Desirable): Practical experience or working knowledge of C++ (14/17/20) and/or Rust for performance-critical, memory-safe, or low-latency system components and cross-language interoperability (JNI, FFI)
Education
Bachelor's degree / University degree in Computer Science, Computer Engineering, Software Engineering, or equivalent STEM discipline.
Master's degree (Desirable) in Computer Science, Financial Engineering, or related quantitative field
Job Family GroupTechnology
Job FamilyApplications Development
Time TypeFull time
Primary Location Full Time Salary Range$120,800.00 - $170,800.00
Automated Processing and AIWe use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.
Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision‑making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.
Equal Opportunity and Accessibility StatementCiti is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
In this capacity, you will serve as the principal designer, systems architect, and hands‑on lead engineer for mission-critical, low latency, and high-throughput risk platforms. These platforms power real‑time credit checks, intraday position aggregation, margin valuation, anomaly detection, and live risk limit enforcement across global trading desks.
As an engineering leader, you will collaborate extensively with other global teams and stakeholders across Asea, Europe, and Americas. You will champion modern engineering practices - actively designing, building, and prototyping using AI‑augmented tools such as GitHub Copilot, Devin, and generative coding assistants to accelerate development of lifecycles, elevate code quality, and modernize enterprise architectures. Additionally, you will serve as the primary regional and global technical contact for Risk Managers, Product Owners, Front‑Office Trading Desks, and cross‑functional technology partners.
Key Responsibilities
Architect & Design: Lead the end-to-end technical architecture and low-level design for distributed, fault-tolerant, high-concurrency risk calculation and position management engines supporting global trading sessions.
Hands‑on Development: Actively write, review, and optimize high-performance, multi-threaded production code primarily in Java (Java 17/21+), with targeted high-performance/low-latency modules in C++ and exploring Rust where ultra‑low latency memory safety and deterministic execution are required.
AI-Augmented Engineering: Champion the adoption of modern AI development workflows (e.G., GitHub Copilot, Devin, AI-driven code review, and automated test generation) to enhance developer productivity, modernize legacy components, and accelerate time-to-market.
Middleware & Event Streams: Design resilient, low-latency, event-driven pipelines using enterprise messaging backbones such as Apache Kafka, Solace PubSub+, and other low-latency middleware fabrics.
Performance Tuning: Profile, benchmark, and optimize CPU usage, memory layout, GC overhead, network serialization, and IPC for microsecond/sub-millisecond level latency.
Global Stakeholder Collaboration & Technical Advisory
Key Technical Liaison: Act as a technical contact and subject matter expert (SME) for Risk Managers, Product Owners, Trading Desks, Quantitative Analysts, and Operations across APAC and global hubs.
Global Team Alignment: Partner closely with regional and global engineering pods across Singapore, London, New York, and other tech centers to ensure seamless platform rollouts, operational stability, and cohesive architecture standards.
Cross-Technology Coordination: Interface closely with upstream Order Management Systems (OMS), Execution Management Systems (EMS), Market Data feeds, and downstream Clearing/Settlement and Regulatory reporting platforms across multiple asset classes (FX, Equities, Rates, Commodities, Credit).
Requirement Translation: Translate complex quantitative risk models, margin methodologies, and regional/global regulatory requirements into scalable, deterministic technical architecture
Mentorship & Regional/Global Leadership
Lead, coach, and mentor mid-level and junior engineers in Singapore and regional teams in distributed systems design, clean code practices, and modern AI-assisted engineering techniques.
Lead architectural design reviews and rigorous peer code reviews to ensure reliability, security, and maintainability across distributed codebases.
Partner with engineering managers and Scrum Masters across time zones on sprint planning, technical estimations, dependency resolution, and milestone delivery.
Technical Proficiencies
Java: Proficiency in modern Java (17/21+), JVM internals, memory management/profiling, lock-free data structures, concurrent programming, and low-latency tuning.
C++ / Rust (Desirable): Practical experience or working knowledge of C++ (14/17/20) and/or Rust for performance-critical, memory-safe, or low-latency system components and cross-language interoperability (JNI, FFI)
Education
Bachelor's degree / University degree in Computer Science, Computer Engineering, Software Engineering, or equivalent STEM discipline.
Master's degree (Desirable) in Computer Science, Financial Engineering, or related quantitative field
Job Family GroupTechnology
Job FamilyApplications Development
Time TypeFull time
Primary Location Full Time Salary Range$120,800.00 - $170,800.00
Automated Processing and AIWe use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.
Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision‑making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.
Equal Opportunity and Accessibility StatementCiti is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Vacancy posted 34 minutes ago
Similar jobs that could be interesting for youBased on the Low Latency Java Developer, Vice President in Winnipeg, MB vacancy
$120k - $130k per year
...Posted 6 days ago N2P Systems is seeking an experienced Senior Java Developer to join our enterprise technology delivery team in Mississauga... ..., you will put 8+ years of hands-on experience with Java, Low-Latency Development and RESTful APIs to work on mission-critical enterprise...SuggestedContract work- We are seeking an experienced Senior Java Low Latency Developer to join our team in Mississauga, Ontario, working on high-performance enterprise applications . The ideal candidate will have strong expertise in Core Java, multithreading, concurrency, low-latency application development...Suggested
$120.8k - $170.8k per year
...management.The Applications Development Technology Lead Analyst (Lead Java Developer) is a senior-level position responsible for leading the... ...17+ and Spring Boot (3.X) .Architect high-throughput, low-latency event-driven systems utilizing Apache Kafka (topic partitioning...SuggestedFull timeContract work- Build low-latency Java systems onsite in Mississauga with N2P Systems, using RESTful APIs and enterprise application development expertise.N2P Systems seeks an experienced Senior Java Developer for its enterprise technology delivery team. Apply 8+ years of hands-on Java, low...SuggestedContract work
- PeoplePilot in Mississauga, Ontario, seeks an experienced Senior Java Low Latency Developer to design and build high-performance enterprise applications. You will optimize Java applications, implement multithreading, and develop scalable microservices using Spring Boot and Spring...Suggested
- 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...Full time
$120.8k - $170.8k per year
.... Technical Skills8 plus years of relevant experience.Strong Java architecture and Java development, object-oriented analysis and... ...Technology and Financial Markets is an advantage.Experience with low latency, high frequency trading application development is desirable, FIX...Full time$120.8k - $170.8k per year
...What will you do:We are seeking a highly skilled and experienced Java Developer to join our Equities Electronic Trading team. This is a VP-... ...responsible for the design, development, and optimization of our core low-latency execution platform. The overall objective of this role is to...Full time$120.8k - $170.8k per year
Citi is looking for a Senior Java Developer to take technical ownership of business-critical Credit Risk and Capital Markets platforms, driving... ...systems into resilient, cloud-native architectures. In this Vice President-level role, you will operate as a senior individual...Long term contractFull timeInternshipWork at officeRemote work$120.8k - $170.8k per year
...ethical standards and making a positive impact on the communities we serve.We are seeking a highly motivated and experienced Lead Java Developer to join our dynamic team focused on enhancing developer productivity. Our mission is to build and maintain cutting-edge internal tools...$120.8k - $170.8k per year
Are you a Senior Java Developer ready to shape the architecture behind global reference data solutions used by clients around the world? In this role, you will build end-to-end microservices solutions within a global engineering team, bringing deep Java expertise to modern,...Full timeWork at officeImmediate startRemote workWorldwide2 days per week- Build low-latency trading integrations from Canada as a Software Developer using C++, Python, Linux, and specialized networking infrastructure.You will bring new trading venues onto a high-performance platform, guiding integrations from technical assessment through first live...
$120.8k - $170.8k per year
...Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging,... ...Design and develop high-performance, low-latency applications within existing Citi... ...QualificationsRequired: 8+ years of hands-on Java development experience, including Spring,...Full timeFlexible hours- Build Citi’s low-latency equities trading platform with Core Java expertise and Smart Order Router development in a full-time Vice President role.As a Vice President Java Developer, you will design, develop, and optimize the Smart Order Router within Citi’s Equities Electronic...Full time
$120.8k - $170.8k per year
The Java Developer Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and...Full timeWork at officeRemote work$120.8k - $170.8k per year
...Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging,... ...: 8+ years of hands-on Java development experience, including Spring,... ...Experience with system performance tuning and low-latency Java programming. Experience working with...Full timeFlexible hours$120.8k - $170.8k per year
...Join the Equities Middle Office Technology team as a Senior Java/Spring Boot Developer, where you will be a key contributor for managing complex BAU deliverables while driving strategic Asia market expansion programs, including trade, allocation processing, and regulatory compliance...Full timeWork at office$94.3k - $141.5k per year
The Senior Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised... ...standards and processesServe as advisor or coach to new or lower level analystsHas the ability to operate with a limited level...Full timeFlexible hours$120.8k - $170.8k per year
Role SummaryWe’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of experience to lead end-to-end technical design and... ..., resilience, security, cost). Create high-level and low-level designs, integration patterns, API contracts, and reference...Full timeContract workShift work$94.3k - $141.5k per year
Citi is looking for a Senior Java Developer to join its Applications Development team, where you... ...reliability of systems that process high-volume, latency-sensitive workloads. If you are an... ...and reliable Java code for high-volume, low-latency applications, setting the benchmark...Long term contractFull timeWork at officeImmediate startRemote work- Blutic LLC in Montreal, Canada is seeking an experienced Senior Java Backend Developer to join our high-performing engineering team. You will drive... ...Java development, strong TDD practice, and familiarity with low-latency systems in finance. You will collaborate across teams to...
$120.8k - $170.8k per year
...looking for an experienced Apps Dev Tech Lead Analyst with strong Java development expertise and a passion for exploring AI technologies... ...down information in a systematic and communicable manner.Has developed communication and diplomacy skills required to exchange potentially...Long term contractFull timeFlexible hours$120.8k - $170.8k per year
...are seeking a highly skilled and experienced Senior Application Developer to join our dynamic Rates Technology team. This position is... ...and Data Integration: Proven experience with high‑throughput, low‑latency systems, including the design and integration of streaming data...Full time- Build deterministic low-latency compute for electronic trading at HSBC in Toronto, using Red Hat Enterprise Linux, hardware tuning, and automation... ..., BIOS, UEFI, BMCs, and firmwareStrong Ansible and Python or Java automation skillsApply Linux engineering, hardware qualification...Permanent employment
- C++ systems engineering meets ultra-low-latency trading in Montreal, with hybrid work and performance measured in nanoseconds. Build software... ...technology team. You will design greenfield systems and develop trading platforms, matching engines, execution systems, and low...
$120.8k - $170.8k per year
As a Senior Java Architect at Citi, you will lead a team of engineers building Large Language Model and Retrieval-Augmented Generation solutions that power next-generation applications across the organization. You will combine hands‑on technical direction with people leadership...Long term contractFull timeWork at officeRemote work- ...every day across North America. POSITION SUMMARY: As the Vice President, Manufacturing, you will provide executive leadership for MCI... ...leading large manufacturing organizations through change, including developing senior leaders, strengthening succession pipelines, building...Long term contractPermanent employmentFull timeImmediate startMonday to friday
- ...quantitative trading knowledge across electronic execution workflows. Develop reusable services, desk tools, and scalable platform... ...simulation, replay, monitoring, and diagnostic capabilitiesOptimize latency, throughput, markouts, and quote performanceEnable new ETFs, venues...
- Shape enterprise Java microservices and mentor technical leaders as a Vice President architect. Apply secure design, APIs, and distributed-systems expertise at Citi.This senior applications development position focuses on turning business needs into technical roadmaps and architecture...
$120.8k - $170.8k per year
Are you ready to build full stack applications that help protect Citi from financial risk? As a Full Stack Developer working across Java and React, you will design and build backend services and user-facing features for Citi's risk and finance organization, supporting the systems...Long term contractFull timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Low Latency Java Developer, Vice President. Be the first to apply!
Related searches
- java developer remote Winnipeg, MB
- entry level java developer Winnipeg, MB
- junior java developer Winnipeg, MB
- java developer Winnipeg, MB
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- java software developer Winnipeg, MB
- senior java developer Winnipeg, MB
- vice president legal Winnipeg, MB
- vice president of operations Winnipeg, MB

