Hiring.Camp

Electronic Trading Senior Software Engineer – Test Tooling & Automation (Vice President)

Citi Bank

·

Today

Location
Kowloon,HK, HK
Workplace
Hybrid
Type
Full-time
Department
Engineering
Seniority
VP
Experience
7+ years
Education
Bachelor
Source
Eightfold

Description

Citi's Equities Technology organization is seeking a hands-on Senior Software Engineer to join the Equities Electronic Execution (Electronic Trading) technology team. This is a development position supporting Citi's next-generation low-latency execution platform, which includes Algorithmic Trading, Smart Order Routing (SOR), Dark Pool & Internalization engines, low-latency Client & Exchange Connectivity, and high-throughput market data processing.

The role combines software development for test and application tooling with testing activity, including test planning, automation and test environment support. The engineer will work closely with developers, product, quantitative research, DevOps, infrastructure, production support and the trading desks. Close alignment with the global strategy and cross-regional delivery is a key aspect of this role.

Responsibilities

  • Core Development: Design, develop and maintain test and application tooling, such as automation frameworks, FIX and market data simulators, replay tools, test data generators, and platform monitoring and trade reconciliation utilities, to ensure platform reliability and performance at scale.
  • Test Automation: Write and maintain automated tests at the API, FIX messaging and end-to-end layers using Java or Python and BDD tools such as Cucumber, and promote good standards for test design and code quality.
  • Test Planning & Process: Contribute to risk-based test strategies and release test plans, and take part in the test process from requirements review through regression, performance and UAT support to release sign-off. Report quality metrics and support root-cause analysis.
  • Test Environment Support: Automate the provisioning, deployment and data refresh of test environments (dev, SIT, UAT, pre-production), using Docker and OpenShift to provide isolated, on-demand environments that reflect production.
  • Product Collaboration: Partner with developers, traders and quantitative researchers to understand testing and tooling needs and turn them into improvements.
  • Agile & CI/CD: Contribute to and champion Agile practices and CI/CD processes, with continuous testing, automated quality gates and a focus on shift-left testing and faster releases.
  • AI-Powered SDLC: Leverage Citi's AI-powered development tools across the SDLC to enhance productivity, code quality and innovation.

Qualifications

  • Minimum 7 years of software development experience, with strong proficiency in Java or Python.
  • Experience building internal tools, frameworks or platforms, preferably for testing, simulation or environment automation.
  • In-depth knowledge of the FIX protocol and experience with FIX-based order flow.
  • Strong understanding of automated testing techniques and quality engineering practices, including BDD frameworks (for example Cucumber).
  • Experience with Docker, OpenShift and CI/CD pipelines (for example Jenkins or similar).
  • Experience in financial services with exposure to trading systems, and familiarity with performance, latency and high-throughput system concepts.
  • Solid understanding of Agile methodologies.
  • Strong problem-solving and communication skills, with the ability to prioritize multiple tasks in a fast-paced, globally distributed environment.
  • Knowledge of algorithmic trading, SOR, and regional exchange microstructure and regulatory regimes is an advantage.

Education

  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

#LI-Hybrid

#LI-RW2

\------------------------------------------------------

## Job Family Group:

Technology

\------------------------------------------------------

## Job Family:

Applications Development

\------------------------------------------------------

## Time Type:

Full time

\------------------------------------------------------

## Most Relevant Skills

Please see the requirements listed above.

\------------------------------------------------------

## Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

\------------------------------------------------------

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.

Skills

PythonJavaDockerJenkinsCI/CDAgileDevOps

Similar Jobs

14

Electronic Trading Senior Software Engineer – Test Tooling & Automation (Vice President)

Citi Bank·83 HOI BUN ROAD KOWLOON, Hong Kong·Hybrid

Today

Senior KDB+ Developer, Equities Electronic Trading Analytics (Vice President)

Citi Bank·83 HOI BUN ROAD KOWLOON, Hong Kong·Hybrid

2d ago

Senior KDB+ Developer, Equities Electronic Trading Analytics (Vice President)

Citi Bank·Kowloon, Hong Kong·Hybrid

2d ago

Senior Low Latency Electronic Trading Software Engineer (Vice President)

Citi Bank·Kowloon, Hong Kong

1mo ago

Senior Lead Software Engineer - FICC Electronic Trading Application Developer

JP Morgan Chase·London, England

1mo ago

Senior Lead Software Engineer - FICC Electronic Trading Application Developer

JP Morgan Chase·London, England

1mo ago

Senior Manager of Software Engineering -FI Electronic Trading Real-Time Position & Risk TechLead

JP Morgan Chase·London, England

1mo ago

Senior Manager of Software Engineering -FI Electronic Trading Real-Time Position & Risk TechLead

JP Morgan Chase·London, England

1mo ago

Senior Product Manager | Electronic Trading Technology

Raymond James·New York, US·Hybrid

2mo ago

Electronic Trading Systems Risk & Control Manager / Senior Manager

Eclipse Trading·Hong Kong

2mo ago

Executive Director - Sr. Technical Lead - Electronic Trading Platform

Morgan Stanley·New York City, New York

2mo ago

Executive Director - Sr. Technical Lead - Electronic Trading Platform

Ms·US

2mo ago

Senior Low Latency Electronic Trading Software Engineer (Vice President)

Citi Bank·Singapore·Hybrid

5mo ago

Senior Lead Software Engineer – Equities Electronic Trading, Senior Vice President

Citi Bank·Jersey City, New Jersey

6mo ago