Application Support Engineer in Chicago
Role details
Job location
Tech stack
Job description
- Own Level 1/2 production support: incident triage, root cause analysis, escalation, and resolution across trading and booking platforms (Fidessa, Sophis, Dash, Loanet, etc.).
- Monitor, diagnose, and resolve issues in Unix/Linux environments using shell scripting, log analysis, process inspection, and job scheduling tools.
- Write and maintain Python scripts for alerting, automation, data reconciliation, and operational tooling.
- Investigate data and workflow issues using advanced SQL across relational (Oracle, Sybase, PostgreSQL) and NoSQL datastores.
- Triage and resolve FIX protocol issues (session layer, order routing, drop-copy, executions) across OMS/EMS connectivity.
- Collaborate with development teams globally on bug fixes, releases, and system enhancements, participating in technical design reviews.
- Serve as the primary technical interface for Front Office traders and desk heads, with clear, concise communication under pressure.
- Maintain and improve runbooks, technical documentation, monitoring dashboards, and alerting rules.
Requirements
-
Unix/Linux: Deep proficiency in Unix/Linux: shell scripting (Bash/KSH), process management, log analysis, and job scheduling (Autosys/cron) in a production trading environment.
-
SQL: Advanced SQL skills across relational databases (Oracle, Sybase, PostgreSQL): complex joins, window functions, CTEs, and query tuning to investigate trade breaks and data issues.
-
Python: Solid Python scripting for operational automation, data reconciliation, and API integrations using libraries such as pandas, SQLAlchemy, and requests.
-
FIX Protocol: Strong knowledge of FIX 4.x/5.0: message-level debugging (NewOrderSingle, ExecutionReport, etc.), session management, and order flow troubleshooting across OMS/EMS platforms.
-
Solid understanding of Equity Derivatives products, trade lifecycle (order routing, booking, risk, P&L), and familiarity with Equity Finance/Delta One instruments (TRS, repos, securities lending).
-
Ability to engage credibly with traders and quants on product-specific issues without step-by-step guidance.
-
Bachelor's degree in Computer Science, Engineering, Mathematics, or a quantitative/finance discipline.
-
3+ years of hands-on application support or production engineering experience in a capital markets environment.
-
Strong analytical mindset, clear communication under pressure, and ability to thrive on a fast-paced trading floor.
This role offers the chance to work closely with trading teams and cutting-edge systems in a dynamic, multicultural environment.