Clear Street is seeking an Experienced Software Engineer to join its Algorithmic Execution Services team, focusing on the design, development, and maintenance of high-performance trading systems and their underlying algorithms.
Requirements
- 10+ years of experience in developing high-performance algorithmic financial applications
- Bachelor's degree or higher in Computer Science, Engineering, Statistics, Math, or a related STEM field
- Adaptability to a fast-paced, dynamic environment with evolving priorities
- Ability to effectively communicate technical information
- Strong computer programming skills using Java and Python in a Linux environment
- Strong understanding of financial markets
- Relevant experience using FIX and binary protocols communicating with counterparties
- Experience with low latency, multi-threaded programming and distributed application architecture
- Strong understanding of computer systems, including operating systems, networks, and performance optimization
- Experience with modern software development practices and tools
- Strong passion for technology and continuous learning
- Experience with relational databases, preferably Oracle and Postgres
Benefits
- Competitive compensation packages
- 401k matching
- Gender neutral parental leave
- Full medical, dental, and vision insurance