Clearstreet Senior Software Engineer at Clear Street to build core services for a financial platform. Responsible for developing scalable services including user authentication and client data delivery while mentoring team members.
Responsibilities
As an experienced Senior Software Engineer you will help build our flagship Clear Street Studio, a modern brokerage experience. You will tackle non trivial problems that force you to balance trade offs while implementing clean and efficient solutions. You will join our team of passionate and collaborative engineers to build core services for our world-class financial platform designed to handle all aspects of client needs while maintaining a high SLA.
Our team is composed of highly talented and motivated engineers who are passionate about pushing the boundaries of financial technology. Working together, we have built a platform that serves institutional clients and is at the forefront of technological innovation. As a member of our team, you will have the opportunity to work with cutting-edge technologies, collaborate with colleagues from diverse backgrounds, and make a meaningful impact on the financial industry. We value creativity, innovation, and a strong work ethic, and we are committed to providing our team members with the support and resources they need to succeed.
Qualification
Preferred
Required
You have at least seven (7) years of professional experience implementing highly scalable services in Java with a deep understanding of the Spring Framework ecosystem.
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 can clearly explain the nuances of system design and paradigms to engineers and stakeholders.
You prioritize end user experience and it shows in your APIs design, functionality, and performance.
You have a strong command over design patterns, data structures, and algorithms.
You communicate technical ideas with ease and always look to collaborate to deliver high quality products.
Your experience will help you mentor team members, define our engineering standards, and drive a system design approach to building new services.
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.