You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Java Developer, Equities Trading, Vice President

  • Hybrid
  • 6+ years

Salary

$120,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is running a multi-year rebuild of its Equities technology, covering execution, prime, clearing and cross-product margining. The goal is a faster, more resilient and more automated global platform.

You will join the Equities Electronic Trading team as a Vice President. The role centres on building and improving the core low-latency execution platform, with a main focus on the Smart Order Router, using modern high-performance Java and microservices.

You will work alongside experienced engineers and business and product partners to define and deliver the next generation of Equities technology.

Responsibilities

  • Lead the design, development and tuning of high-performance, low-latency microservices and applications, mainly the Smart Order Router.
  • Build and refine complex routing logic, venue analysis models and performance improvements that support best execution and system stability.
  • Lead technical design discussions and run thorough code reviews to keep quality, performance and architecture at a high standard.
  • Work with product development, quantitative researchers and other technology teams to ship new trading features and upgrade existing systems.
  • Improve testing frameworks, development tools and deployment processes for the low-latency, high-throughput environment.
  • Solve hard technical problems by analysing business requirements, system processes and industry practice.
  • Apply deep knowledge of system architecture, data flow and development standards across coding, testing, debugging and implementation.
  • Build and maintain reliable tooling for trading platform monitoring, trade reconciliation and application recovery.
  • Weigh risk in business decisions with care for the firm's reputation and its clients and assets. Follow laws, rules and policy, use sound ethical judgment, and escalate and report control issues openly.

Requirements

  • Hands-on software development experience on high-performance, low-latency systems (required).
  • Expert knowledge of Core Java, including JVM internals, concurrency, garbage collection and memory management in a low-latency setting.
  • Proven experience designing and building automated trading systems, ideally Smart Order Routers in Equities or a similar financial domain (preferred).
  • Solid understanding of financial market protocols such as FIX, and practical work with order and market data.
  • Experience with microservices architecture and distributed systems.
  • Demonstrable use of modern testing frameworks, Agile methods and CI/CD processes.
  • Strong communication skills, with the ability to explain and understand complex technical and business topics.
  • Experience with messaging and data grid technologies such as Solace, AMPS or Chronicle, and infrastructure automation tools such as Ansible, is a plus.
  • Bachelor's degree or university degree.

Conditions

Full-time role.

Based in the primary location listed, with a salary range of $120,800.00 to $170,800.00.

The company uses automated processing and AI to match candidates' skills to openings and, with consent, to other suitable roles. All hiring decisions are made and checked by people, not by automated decision-making.

Equal opportunity statement: the company's EEO policy and the Know Your Rights poster are available for review.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

Citi

  • Industry: FinTech

Office in Canada

Also hiring in United States, London, United Kingdom, New York, United States and 12 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 2 red flags

Still hiring?

15 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Java
  • CI/CD
Seniority
VP / C-level
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
VP / C-level
Experience
6+ years
Tech stack
  • Java
  • CI/CD

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada

Compensation

Salary
$120,800 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason