Application Reliability Engineer
Description
The Application Reliability Engineer will support and maintain a suite of mission-critical trading systems. This role is central to ensuring the stability, reliability, and efficiency of core trading infrastructure across global financial markets. You will be part of a dynamic engineering team responsible for the daily operations of front-office platforms, working closely with traders, developers, and external market participants.
Ideal candidates will bring a combination of strong technical capabilities, hands-on support experience, and a problem-solving mindset to thrive in a fast-paced, high-performance environment.
Key Responsibilities
- Oversee the operation and maintenance of extensively deployed Order Management and market data systems that interface with major global exchanges across various asset classes
- Act as a technical partner to internal users by understanding their workflows and providing timely, effective support
- Deliver Level 1 and Level 2 support for live trading systems, ensuring rapid diagnosis and resolution of issues
- Collaborate with engineering teams to enhance the design and architecture of support systems, with a focus on automation, resilience, and self-healing capabilities
- Monitor system performance and health metrics, proactively identifying and addressing anomalies
- Take ownership of communications with external brokers and exchanges as the first point of technical contact
- Contribute to continuous improvement efforts, identifying operational inefficiencies and engineering smarter workflows
Qualifications & Skills
- Bachelor’s degree in Computer Science, Information Systems, or a related technical field
- 3+ years of experience in a similar role supporting mission-critical applications
- Proficiency in scripting languages such as Python, Bash, Perl, or Shell
- Familiarity with Java is an asset
- Solid working knowledge of Linux-based environments
- Experience with SQL and general database use
- Strong analytical and troubleshooting skills
- Comfortable managing multiple priorities in a dynamic, high-pressure environment
