Jobs / Citi

FX Application Infrastructure Engineer, VIce President

Citi · Mississauga, ON, Canada
Mississauga, ON, CanadaFull time120,800-170,800 CAD/yearlyRemote
Remuneration
120,800-170,800 CAD/yearly
Location
Mississauga, ON, Canada
Visa sponsorship
Not specified

Job summary

Leads the design, deployment, maintenance, and support of application infrastructure for foreign exchange (FX) platforms, including eTrading systems. Coordinates infrastructure migrations and releases, advises engineering teams, improves performance, and provides production support for operating system, connectivity, and middleware issues. The role works with high-volume, low-latency trading systems using technologies such as Solace, TIBCO middleware, Linux, TCP/IP, Java, and Python.

Qualifications

  • Extensive experience supporting Solace, TIBCO EMS, or TIBCO Rendezvous as a systems engineer or application developer.
  • Subject-matter expertise in at least one of Linux, TCP/IP networking, low-latency performance engineering, firewalls, or server hardware.
  • Experience with at least one of Java, C++, or .NET.
  • Experience with distributed systems, including scaling, fault tolerance, load balancing, networking, and security.
  • Experience with at least one of Bash or Bourne shell, Python, or Perl.
  • Understanding of banking and interest in financial markets.
  • Strong networking fundamentals, analytical skills, attention to detail, and ability to prioritize and work independently under pressure.

Responsibilities

  • Provide technical guidance on messaging middleware, operating systems, server hardware, networking, and web middleware.
  • Coordinate replatforming, re-engineering, and migration initiatives across FX applications.
  • Guide infrastructure engineers as lead engineer.
  • Translate application requirements into infrastructure designs and coordinate deployment.
  • Measure and improve performance through hardware tuning, topology changes, and application design.
  • Provide L3 support for FX eTrading operating system, connectivity, and middleware issues.
  • Manage small-scale project work and contribute to application releases with infrastructure dependencies.
  • Investigate production issues with business, development, and support teams and help prevent defects.
  • Collaborate with DevOps engineers on DevOps initiatives.

Skills

BashC++.NETJavaLinuxPerlPythonRubyWindows

Languages

JavaC++NETBashBourne shellPythonPerlRubyGroovy

Industry

BankingFinancial marketsForeign exchange trading

Relocation

No