Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading

$142.32k - $213.48k

Citi Group

Job ID: 102161054656Posted: 2026-10-19Location: Jersey City, New Jersey, United StatesSalary: $142,320.00 - $213,480.00Category: TechnologyCompany: CitiWhat We do / The Team Equities Technology at Citi is undertaking a bold, multi‑year transformation to build a best‑in‑class global platform across execution, prime, clearing and cross‑product margining. We are re‑engineering our technology estate to achieve world‑leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernized post‑trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you’ll collaborate closely with high‑calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi. Role Overview/What will you do: We are seeking a highly skilled and experienced Smart Order Router (SOR) Developer to join our Equities Electronic Trading team. This is a VP-level position responsible for the design, development, and optimization of our core low-latency execution platform. The overall objective of this role is to drive the technical implementation and innovation of our SOR, a critical component of our electronic trading infrastructure, utilizing modern, high-performance Java and microservices architecture.Take a leading role in the design, development, and optimization of high-performance, low-latency microservices and applications, with a primary focus on the Smart Order Router.Implement and enhance complex routing logic, venue analysis models, and performance optimizations to ensure best execution and system stability.Participate in and lead technical design discussions and conduct rigorous code reviews to ensure the highest standards of quality, performance, and architectural integrity.Partner with product development, quantitative researchers, and other technology teams to deliver new trading capabilities and enhance existing systems.Drive continuous improvement initiatives in testing frameworks, development tools, and deployment processes for our low-latency and high-throughput environment.Resolve complex technical challenges through in-depth analysis of business requirements, system processes, and industry best practices.Apply expert knowledge of system architecture, data flow, and development standards for coding, testing, debugging, and implementation.Build and maintain robust solutions for trading platform monitoring, trade reconciliation, and application recovery.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.Key Skills and Experience required:Hands-on experience in software development with a strong focus on high-performance, low-latency systems.Expert-level technical knowledge in Core Java, including a deep understanding of JVM internals, concurrency, garbage collection, and memory management in a low-latency context.Proven experience designing and developing automated trading systems,specifically with Smart Order Routers in Equities or other similar financial domains.Solid understanding of financial market protocols (e.g., FIX) and practical experience handling order and market datasets.Experience with microservices architecture and developing distributed systems.Demonstrable experience with modern testing frameworks, Agile methodologies, and Continuous Integration/Continuous Delivery (CI/CD) processes.Excellent communication skills with a demonstrable ability to present and grasp complex technical and business concepts.Familiarity with messaging and data grid technologies (e.g., Solace, AMPS, Chronicle) and infrastructure automation tools (e.g., Ansible) is a plus.Education:Bachelor’s degree/University degree#LI-DK1------------------------------------------------------Job Family Group: Technology------------------------------------------------------Job Family:Applications Development------------------------------------------------------Time Type:Full time------------------------------------------------------Primary Location:Jersey City New Jersey United States------------------------------------------------------Primary Location Full Time Salary Range:$142,320.00 - $213,480.00In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.------------------------------------------------------Most Relevant Skills Please see the requirements listed above.------------------------------------------------------Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------Anticipated Posting Close Date:Sept 23, 2026------------------------------------------------------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.Illinois residents – AI Notice and Right------------------------------------------------------Citi 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading in Jersey City, NJ vacancy
  •  ...Citi's Equities Technology organization is seeking a Senior Software Engineer to join the Equities Electronic-Execution team. The role focuses on designing, developing, and delivering Citi's next-generation...  ...Algorithmic Trading, Smart Order Routing, Dark Pool & Internalization... 
    Employment Equity
    Senior

    Citi

    Jersey City, NJ
    1 day ago
  •  ...Chase in Jersey City seeks a Senior Lead eSoftware Engineer to drive...  ...delivery of high-performance trading systems in a secure, scalable...  .... You will contribute to Smart Order Router, Matching Engine, Market...  ...Risk Management for global equities and options. You will lead an... 
    Employment Equity
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago
  •  ...products. As a Senior Lead eSoftware...  ...Investment Bank Electronic Trading Services team, you...  ...enhancement of our Smart Order Router, Matching...  ...systems for global equities and options...  ...responsibilities Design, develop, and implement...  ...like Java and Cloud Technologies... 
    Employment Equity
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    4 days ago
  • $176.72k - $265.08k

     ...TechnologyCompany: CitiCiti's Equities Technology...  ...is seeking a Senior Software...  ...the Equities Electronic- Execution (Electronic Trading) technology...  ...Trading, Smart Order Routing (SOR), Dark Pool &...  ...functional team of developers and work closely...  ...Low Latency Java, C++ or Rust.... 
    Employment Equity
    Full time
    Shift work

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...Senior Production Trade Support Analyst (Institutional Equities Trading / Sell-Side OMS) Location...  ...Institutional Equities / Electronic Trading...  ...proprietary Sell-Side Order Management System...  ..., order routing, and desk-level functionality...  ...Partner with developers, product owners,... 
    Employment Equity
    Senior
    Contract work

    Jobrapido

    Jersey City, NJ
    1 day ago
  •  ...possible together. As a Senior Director of Software...  ...and Investment Bank, Equities Order Management System...  .... You will design, develop and implement top performing...  ...into Sales & Trading eco-system, and add enhancements...  ...Experience developing Java applications including... 
    Employment Equity
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    4 days ago
  •  ...Citi’s Equities Technology organization seeks a Senior Software Engineer to join the Equities Electronic-Execution (Electronic Trading) team in Jersey City, NJ. You will design, develop, and deliver Citi's next-generation...  ...Trading, Smart Order Routing, Dark Pool & Internalization... 
    Employment Equity
    Senior

    Citi

    Jersey City, NJ
    3 days ago
  •  ...Inc. in Jersey City, NJ is seeking a Senior Software Engineer for the Equities Electronic-Execution technology team. You will design, develop, and deliver Citi’s next-generation low...  ...execution platform, including algorithmic trading, SOR, dark pools, and high-throughput... 
    Employment Equity
    Senior

    Citigroup Inc

    Jersey City, NJ
    5 days ago
  •  ...JPMorganChase in Jersey City, NJ, seeks a Senior Lead Software Engineer to join the Equities Electronic Trading team. You will guide architecture, deliver features, and ensure reliability across ETF and Program Trading systems in a secure, scalable way. Drive technical... 
    Employment Equity
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    4 days ago
  • $325k - $375k

     ...Software Engineer (Algorithmic Trading System, Java) to play a key role in...  ...up* Algorithmic Trading & Smart Order Routing: Contribute to the...  ...latency messaging solutions for electronic trading using technologies...  ...Edge Technology: Design and develop secure, scalable cloud-... 

    KForce

    Jersey City, NJ
    4 days ago
  • $300k - $350k

     ...Engineer (Low Latency Trading) to play a key role...  ...next-generation global electronic trading platform. The...  ...algorithmic trading, smart order routing (SOR), and real-time...  ...Architect, design and develop a high-throughput, enterprise...  ...driven systems using Java and high-performance... 

    Kforce

    Jersey City, NJ
    3 days ago
  •  ...Technical Program Manager within the Enterprise Technology - Electronic Trading Services team to drive delivery of complex technology programs...  ..., strong stakeholder management, and hands-on delivery across equity/fixed income trading environments. #J-18808-Ljbffr... 
    Employment Equity
    Senior

    Aumni

    Jersey City, NJ
    4 days ago
  •  ...Citigroup Inc. is seeking a senior software engineer to join Equities Technology, driving a multi-year transformation across execution, prime, clearing...  ...analytics stack using KDB+/Q for the equities electronic trading platform. The role requires 8+ years in financial software... 
    Employment Equity
    Senior

    Citigroup Inc

    Jersey City, NJ
    3 days ago
  •  ...Role: Java Architect (Low-Latency & Trading) Location: NYC NY/Jersey City...  ...leader to join our Equities Electronic Trading team as a Senior Vice President....  ...testing frameworks, developer tooling, and CI/CD...  ...domains, including smart order routing, benchmark algorithms... 
    Employment Equity
    Permanent employment
    Full time
    2 days per week
    3 days per week

    Dexian

    Newark, NJ
    1 day ago
  • $142.32k - $213.48k

     ....The Role:We are seeking a highly skilled and hands-on Senior Back-end Java Developer - Trading Platforms to join our back-office trading application technology...  ...as required.- Mortgage workflow Re-engineering- Equity Growth expanding business and improve resiliency-... 
    Employment Equity
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...Testing Site - JPMC in Jersey City, NJ, seeks a Lead Technical Program Manager to guide complex technology projects within Electronic Trading Technology. You will drive end-to-end delivery, manage resources and budgets, and align initiatives with business goals. The... 
    Employment Equity
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    4 days ago
  •  ...JPMorgan Chase is seeking a Senior Lead Software Engineer within the Equities Electronic Trading team. The role focuses on building trusted technology products in a secure, scalable way and delivering impact through deep technical expertise. The position involves setting... 
    Employment Equity
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    4 days ago
  • $150k - $185k

     ...Senior Fidessa Developer – Cash Equities Trading Technology Company Overview: Business Integration...  ..., and compliant electronic trading solutions. The...  ..., including order routing, execution reporting, message...  ...Qualifications ~7+ years of Core Java development experience.... 
    Employment Equity
    Senior
    Full time
    Temporary work
    Remote work
    Worldwide

    BIP US

    Jersey City, NJ
    4 days ago
  • $142.32k - $213.48k

     ...TechnologyCompany: CitiSenior Low Latency Developer - Equities ConnectivityEngineer the...  ..., and modernized post‑trade, clearing and margin...  ...engineer to join the Equities Electronic-Execution (Electronic Trading...  ...Exchange & Client Connectivity, Order Management, Algo access as... 
    Employment Equity
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  • $175.75k - $260k

     ...technology products. As a Senior Lead Software Engineer...  ...& Investment Bank in Electronic Trading Technology, you are an...  ..., and vendors Develops secure and high-...  ...languages e.g. Python/C/C++/Java. About Us...  ...cash and/or forfeitable equity, awarded in recognition... 
    Employment Equity
    Senior
    Full time
    For contractors

    JPMorgan Chase & Co.

    Jersey City, NJ
    12 hours ago
  • $200k - $230k

     ...Job Description: Role: SVP Next Gen Electronic Trading Lead Location: New York City, NY,...  ...engineering experience ~ Expert Core Java ~ Low-latency distributed systems ~ Algorithmic trading systems ~ Smart order routing ~ Benchmark execution algorithms ~... 
    Worldwide
    3 days per week

    Dexian

    Jersey City, NJ
    12 hours ago
  •  ...Director of Trading Technology Location:...  ...connectivity, pricing, order and execution management, smart routing, risk, and...  ...understanding of the complete electronic-trading lifecycle,...  ...across equities, futures, commodities...  ...markets. Experience developing systems that... 
    Employment Equity
    Full time
    Remote work
    Relocation

    The Cypress Group

    Jersey City, NJ
    2 days ago
  • $140k - $285k

     ...President - Trading EngineeringWe...  ...for software developers by concluding...  ...in building SOR, Algo engine,...  ...connectivity for Equities or Crpto....  ...with modern Java using zero GC...  ...engine and a smart router that would...  ...send client orders to other exchanges...  ...data and routing orders the... 
    Employment Equity
    Full time

    Fidelity Communications

    Jersey City, NJ
    5 days ago
  • $150.48k - $280.8k

     ...Senior Lead Software Engineer - Java Back Office Trading Systems Jersey City, NJ, United States Job Information...  ...form of cash and/or forfeitable equity, awarded in recognition of individual...  ..., analyzes, synthesizes, and develops visualizations and reporting from... 
    Employment Equity
    Senior
    Full time

    Testing Site - JPMC

    Jersey City, NJ
    4 days ago
  • $200k - $230k

     ...deep backgrounds in trading, engineering, data...  ...’re looking for a Senior Software Engineer...  ...in core backend electronic trading technology...  ...code in C++ and/or Java Define and build...  ...(FIX) protocol, order lifecycle, request...  ...profit share and equity ~ Generous benefit... 
    Employment Equity
    Senior

    Mojo, LLC.

    Jersey City, NJ
    4 days ago
  •  ...and exceptional service. Senior Fixed Income TraderThe...  ...management of order flow, and effective communication...  ...pricing and market developments to portfolio managers and...  ...:Executes fixed income trades while minimizing market...  ...program that may include an equity component.Work... 
    Employment Equity
    Senior
    Full time
    H1b
    Worldwide
    Flexible hours

    Northern Trust

    Jersey City, NJ
    15 hours ago
  •  ...This senior advisory position supports an equities sales and trading platform across cash equities, high-...  ...counter products, and electronic trading channels. The...  ...systems, and related order-routing arrangements. Evaluate...  ...and market-structure developments; assess their... 
    Employment Equity

    TBG | The Bachrach Group

    Jersey City, NJ
    5 days ago
  • $142.32k - $213.48k

     ...together.Job OverviewCiti Equities Technology organization...  ...for an experienced KDB+ developer to join the APAC Equities Electronic Trading team. The person in this...  ...Trading product. This senior position will lead the design...  ...experience in handling order and market datasets.... 
    Employment Equity
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  • $176.72k - $265.08k

     ...organization is looking for a senior technologist to lead the...  ...of the strategic Trading/Coverage/Monitoring GUI....  ...algo monitoring, and core order management functions for Equities.The person in this role will...  ...Management of a global team of developers.Oversight of system... 
    Employment Equity
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...JPMorganChase is seeking a Senior Lead Software Engineer - Java Back Office Trading Systems in Jersey City, NJ. You will join an agile team to design, develop and deliver secure, scalable technology solutions that power back-office trading workflows across the firm. The... 
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading. Be the first to apply!