Trading Systems Reliability Engineer
Tower Research CapitalAbout the Role
Tower Research Capital is looking for an engineer to join the reliability team supporting a rich suite of in-house trading applications. The role combines Level 1 and Level 2 technical support with ownership of complex production incidents, alongside systematic automation of repetitive support work through custom tooling and workflows.
- Provide Level 1 and Level 2 technical support while taking ownership of complex production incidents across a rich suite of in-house trading applications
- Systematically track repetitive support issues, design automated workflows, and build custom tooling to transition manual operations into more automated and robust infrastructure
- Modernize monitoring, alerting, and reporting systems to ensure seamless execution of daily scheduled jobs and immediate visibility into platform health
- Collaborate within the reliability team as a key technical contact for the trading desk, partnering with traders, trade monitors, and core developers during market hours
- Oversee automated deployments and configuration updates, and participate in an on-call rotation with occasional weekend support
Responsibilities
- Providing Level 1 and Level 2 technical support while taking ownership of complex production incidents across a rich suite of in-house trading applications
- Systematically tracking repetitive support issues, designing automated workflows, and building custom tooling to transition manual operations into more automated and robust infrastructure
- Modernizing monitoring, alerting, and reporting systems to ensure seamless execution of daily scheduled jobs and immediate visibility into platform health
- Collaborating within the reliability team to serve as a key technical contact for the trading desk, directly partnering with traders, trade monitors, and core developers to address operational needs during market hours
- Overseeing automated deployments, configuration updates, and participating in an on-call rotation with occasional weekend support
Requirements
- A bachelor's degree in computer science, systems engineering, or a related field
- At least 3 years of experience in production engineering or high-availability support
- Strong engineering mindset with robust Python and Bash scripting skills used to replace repetitive, manual tasks with scalable automated workflows
- Deep knowledge of Linux OS fundamentals, database query optimization (SQL), configuration management, source control (Git), and deployment pipelines
- Proven track record of stepping beyond standard L1/L2 playbooks to debug complex, distributed system outages under time pressure
- Exceptional written and verbal communication skills to effectively bridge engineering teams and fast-paced trading desks
- Prior exposure to financial domain concepts, electronic trading, order management systems (OMS), or market data protocols
What You'll Get
- Generous paid time off policies
- Savings plans and other financial wellness tools available in each region
- Hybrid working opportunities
- Free breakfast, lunch and snacks daily
- In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
- Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more)
- Volunteer opportunities and charitable giving
- Social events, happy hours, treats and celebrations throughout the year
- Workshops and continuous learning opportunities