Trading Application Software Engineer
Clear Street Markets is a leading market maker that intelligently adds liquidity and transparency to electronic markets across the globe.
Our cross discipline team holds degrees in Computer Science, Electrical Engineering, Math, Physics, and Statistics. We share ideas and collaborate to maximize our differing experiences and backgrounds. Our team finds inspiration everywhere, including academia and parallel industries; sparking our next great ideas.
As a Trading Application Software Engineer, you will work closely with the traders, researchers and engineers in your team and across the firm to understand, design, and implement solutions that supports our trading activities. From building tools to research components, you will work with an experienced and talented team of engineers to extend the teams proprietary trading systems and applications. You will deploy, monitor, and scale out cloud based systems. We constantly explore and integrate new technologies and you will be integral part of these ongoing efforts.
Trading Application Software Engineer Characteristics
- Bachelor's or advanced degree in Computer Science and deep foundational knowledge in low level computing
- You have 5+ years of experience designing and implementing high availability applications where you have contributed highly optimized Python and C++ code to projects
- You have the battle scars of an engineer that has designed and delivered applications service oriented architectures. You fought to balance robustness, scalability, data throughput, and latency concerns and won.
- Your comfortable deploying your code in public cloud environments and have specific tooling experience with Docker and Kubernetes
- You are passionate about exploring new technologies and have proven you know how to incorporate these finds into existing stacks.
- You live to move fast and release, developing with pace and velocity
Bonus points if you also:
- Have developed intuitive data driven GUIs
- Know how to administer Linux systems
We offer:
- The opportunity to join a small and growing team of good people, where you can make a difference.
- An environment that champions collaboration and prioritizes pragmatic solutions to complex problems.
- Work that is fast paced, intellectually challenging, and most of all, profoundly rewarding.
- Competitive compensation, benefits, and perks