Clear Street is looking to solve the problem of modernizing the brokerage ecosystem by building a cloud-native clearing and custody system to support billions in trading volume per day.
Requirements
- At least seven (7) years of professional experience and a strong proficiency in Java, with extensive experience using generics, lambda expressions, and Spring framework.
- Strong command over design patterns, data structures, and algorithms.
- Strong problem-solving skills with a keen eye for performance optimization.
- Good understanding of financial portfolio analytics and key financial concepts.
- Familiarity with data stores such as Snowflake, Distributed Cache, as well as integrating with external APIs.
- Experience with containerization (Docker, Kubernetes).
- Background in the financial services industry.
Responsibilities
- Design, build, and optimize core components responsible for p&l calculations and risk management.
- Solve complex performance and scalability challenges, ensuring our systems handle large-scale financial datasets 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.
- Collaborate with cross-functional teams, including Data Engineers, Product Managers, and other software developers, to deliver high-quality solutions.
Other
- BS degree in Computer Science, Computer Engineering or related field.
- Ability to collaborate with cross-functional teams, including Data Engineers, Product Managers, and other software developers, to deliver high-quality solutions.
- Ability to clearly explain the nuances of system design and paradigms to engineers and stakeholders.
- 4 days per week in-office requirement
- Equal opportunity employer