Clear Street is modernizing the brokerage ecosystem by replacing legacy infrastructure with a cloud-native clearing and custody system designed for today's complex, global market.
Requirements
- at least seven (7) years of professional experience implementing highly scalable services in Java with a deep understanding of the Spring Framework ecosystem
- contributed to systems that deliver solutions to complex business problems that handle massive amounts of data
- drawn towards scale, distributed systems, and associated technologies
- strong command over design patterns, data structures, and algorithms
- Preferred, but not required, experience on the Platform team's stack: Authentication providers and protocols (OAuth2), Fine-Grained Authorization experience (systems like Auth0 FGA or Authzed), gRPC, PostgreSQL, Redis, Docker, Gradle and Kubernetes
- Readiness to learn this stack is required
Responsibilities
- build our flagship Clear Street Studio, a modern brokerage experience
- tackle non trivial problems that force you to balance trade offs while implementing clean and efficient solutions
- build core services for our world-class financial platform designed to handle all aspects of client needs while maintaining a high SLA
- develop a wide range of services, from user authentication and authorization to client data delivery
- solve complex problems that will challenge your system design skills
- implement clean and efficient code
- simplify complexity through feature and service design
Other
- mentor teammates, evolve our technical standards and best practices, and promote a culture of system design
- clearly explain the nuances of system design and paradigms to engineers and stakeholders
- prioritize end user experience and it shows in your APIs design, functionality, and performance
- communicate technical ideas with ease and always look to collaborate to deliver high quality products
- We are requiring employees to be in the office 4 days per week.