Software Engineer (Python/DevOps)

New York
R&D /
Full-time /
We are looking for a python engineer to develop and support our global trading operations. The ideal candidate should feel comfortable interfacing with multiple teams in order to triage any potential issues. The role will involve primarily building out command and control, monitoring and alerting, as well as production workflow code on both AWS and our colocation environment. The role will also be responsible for monitoring trading systems for anomalies.

Design and implementation of automated triage and recovery systems is a major component of the role, whereby we seek to streamline various issues with our current automation and handle failures gracefully. The majority of the time will be spent planning for the future rather than fire-fighting due to the past.

Additional projects can vary in size and scope, including but not limited to automating recurring tasks as you encounter them and assisting other teams by building out trading tools that improve productivity across the board.

This role requires somebody who is reliable, has a dedication to detail, and is capable of triaging and escalating problems in a live trading environment. We are a tight-knit team and this opportunity will be both challenging and immensely rewarding, with great opportunities to learn more about trading concepts and financial markets.

Responsibilities

    • Design and implement disaster recovery procedures
    • Design and implement automated alerting and failover
    • Sourcing information that may affect trading strategies
    • Reconciling trade differences

Requirements

    • Bachelor's degree in Computer Science, Mathematics, or similar fields
    • Proficiency in python
    • Proficiency in AWS tooling as well as basic networking
    • Strong attention to detail