Clear Street is modernizing the brokerage ecosystem by replacing legacy infrastructure with a cloud-native clearing and custody system. The role aims to shape the Middle-Office Platform to streamline post-trade processing, solve complex performance and scalability challenges, and ensure operational excellence.
Requirements
- 10+ years of strong proficiency in Java / Spring Boot, Spring, RDBMS, Service Oriented Architecture (SOA), microservice based server side application development.
- Strong experience with distributed systems, event-driven architecture, and tools like Kafka.
- Practical knowledge of relational databases (e.g., Postgres) and schema design.
- You have contributed to systems that deliver solutions to complex business problems that handle massive amounts of data. You are drawn towards scale, distributed systems, and associated technologies.
- You have a strong command over design patterns, data structures, and algorithms.
- Strong understanding of multi-threading, concurrency, and performance tuning.
- Experience with containerization (Docker, Kubernetes).
Responsibilities
- You will architect and build highly available, horizontally scalable mission critical applications in a modern technology stack
- Design, build, and optimize core components responsible for processing a high volume of trade data in a low latency environment.
- Solve complex performance and scalability challenges, ensuring our systems handle large-scale financial data efficiently.
- Collaborate with product managers, and other engineers to translate financial methodologies into robust software solutions.
- Lead by example in system design discussions, architectural trade-offs, and best practices.
- Mentor team members, contributing to a strong culture of engineering excellence.
- Troubleshoot, debug, and optimize the platform to improve performance and address potential bottlenecks.
Other
- Bachelor's Degree in Computer Science or Engineering
- You prioritize end user experience and it shows in your API designs, functionality, and performance.
- You can clearly explain the nuances of system design and paradigms to engineers and stakeholders.
- Masters Degree in Computer Science or Related Engineering Field
- Background in the financial services industry or experience working with financial data analytics. You have an understanding of Capital Markets, preferably with Middle Office / Trade Processing systems.