Build scalable system and components, making the right trade-offs to account for stability and long term maintainability.
Design, write, test and release product facing features with stringent correctness and scalability requirements to support core brokerage and clearing system.
Identify opportunities to improve system performance, team productivity and reduce risks.
Support core backend for brokerage and clearing.
Collaborate closely with product managers, other engineering and operational teams.