Skip to content

Trading Systems Reliability Engineer

Tower Research Capital
🇸🇬SingaporeMediorFull-timePosted September 24, 2026

About 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