- Enjoy taking things apart to understand how they work
- Automatically start troubleshooting when something looks wrong
- Find repetitive work deeply irritating and automate it away
- Get satisfaction from building reliable systems
- Prefer solving root causes instead of treating symptoms
- Love learning new technologies and diving into unfamiliar systems
- Can communicate clearly during high-pressure production events
We're more interested in how you think than the exact technologies you've used, but you'll likely have:
- Strong software engineering skills in Python, C++, or another modern programming language
- Solid Linux systems knowledge
- Understanding of networking fundamentals including TCP/IP and multicast
- Experience troubleshooting distributed systems
- Familiarity with observability, monitoring and automation tooling
- A passion for engineering robust, scalable and operable systems
Previous experience in finance or trading is helpful but not required.
Why this role is different
Most companies separate developers, operations engineers and production support teams. We don't.
You'll join a multi-skilled engineering group that combines software development, production engineering, operational ownership and business understanding.
The result is a role with a broad scope, a steep learning curve and the opportunity to have a direct impact on the reliability and performance of a global trading platform.