Clear Street
Senior Software Engineer - Trade Processing Middle Office Platform
Clear Street, New York, New York, us, 10261
Senior Software Engineer - Trade Processing Middle Office Platform
New York, NY The Role
As an experienced Staff / Senior Software Engineer, you’ll shape our flagship Middle-Office Platform - a modern, multi-broker/multi-prime solution that streamlines post-trade processing for both buy-side and sell-side clients. You’ll tackle complex problems, weighing trade-offs to craft clean, performant code that delights users and elevates our engineering standards. Your work will also drive our operational excellence, ensuring we meet (and exceed) expectations. What You’ll Do
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 . The Team
You will work with a team of talented, passionate and highly collaborative engineers. Working together, we have built a platform that serves institutional clients and is at the forefront of technological innovation. Our engineers take pride in not just the value we provide our customers but the quality of our work. 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, strong work ethics, and we are committed to providing our team members with the support and resources they need to succeed. Required Skills & Qualifications
Bachelor's Degree in Computer Science or Engineering 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 prioritize end user experience and it shows in your API designs, functionality, and performance. You have a strong command over design patterns, data structures, and algorithms. You have strong problem-solving skills with a keen eye for performance optimization. You can clearly explain the nuances of system design and paradigms to engineers and stakeholders. Strong understanding of
multi-threading, concurrency, and performance tuning . You can troubleshoot, debug, and optimize the platform to improve performance and address potential bottlenecks. Preferred Skills
Masters Degree in Computer Science or Related Engineering Field Familiarity with data stores such as Snowflake, Redis and SingleStore, as well as integrating with external APIs. Experience with containerization (Docker, Kubernetes). 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. We offer
The opportunity to join a growing team of good people, where you can make a difference. An environment that embraces the utility of a DevOps oriented culture and combines it with a focus on CI/CD methodology. A meritocratic philosophy that champions collaboration. Competitive compensation, benefits, and perks.
#J-18808-Ljbffr
New York, NY The Role
As an experienced Staff / Senior Software Engineer, you’ll shape our flagship Middle-Office Platform - a modern, multi-broker/multi-prime solution that streamlines post-trade processing for both buy-side and sell-side clients. You’ll tackle complex problems, weighing trade-offs to craft clean, performant code that delights users and elevates our engineering standards. Your work will also drive our operational excellence, ensuring we meet (and exceed) expectations. What You’ll Do
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 . The Team
You will work with a team of talented, passionate and highly collaborative engineers. Working together, we have built a platform that serves institutional clients and is at the forefront of technological innovation. Our engineers take pride in not just the value we provide our customers but the quality of our work. 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, strong work ethics, and we are committed to providing our team members with the support and resources they need to succeed. Required Skills & Qualifications
Bachelor's Degree in Computer Science or Engineering 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 prioritize end user experience and it shows in your API designs, functionality, and performance. You have a strong command over design patterns, data structures, and algorithms. You have strong problem-solving skills with a keen eye for performance optimization. You can clearly explain the nuances of system design and paradigms to engineers and stakeholders. Strong understanding of
multi-threading, concurrency, and performance tuning . You can troubleshoot, debug, and optimize the platform to improve performance and address potential bottlenecks. Preferred Skills
Masters Degree in Computer Science or Related Engineering Field Familiarity with data stores such as Snowflake, Redis and SingleStore, as well as integrating with external APIs. Experience with containerization (Docker, Kubernetes). 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. We offer
The opportunity to join a growing team of good people, where you can make a difference. An environment that embraces the utility of a DevOps oriented culture and combines it with a focus on CI/CD methodology. A meritocratic philosophy that champions collaboration. Competitive compensation, benefits, and perks.
#J-18808-Ljbffr