Posted in

Senior Software Engineer – Risk Platform

Senior Software Engineer – Risk Platform

CompanyClear Street
LocationNew York, NY, USA
Salary$170000 – $240000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • At least five (5) years of professional software engineering experience with a proficiency in Java and Spring Boot for backend development with a strong emphasis on building scalable and performant systems.
  • Hands-on experience with Kafka and streaming real-time data processing for building reliable and efficient data pipelines.
  • Expertise in designing and implementing microservices architecture to enable modular and independent development of system components.
  • Strong understanding of AWS services, including but not limited to EC2, S3, and MSK for building and deploying cloud-based solutions.
  • Solid knowledge of data modeling and database systems to ensure efficient data storage and retrieval.
  • Ability to troubleshoot and debug complex issues in a distributed environment, ensuring high availability and fault tolerance.
  • Proven track record of delivering high-quality, production-ready code adhering to best practices and coding standards.

Responsibilities

  • Implement real-time P&L, risk, and margin calculations, and ensure timely End-of-Day (EOD) calculations for margin requirements.
  • Work closely with the product and business teams to understand and translate requirements into technical solutions.
  • Collaborate with cross-functional teams to ensure seamless integration with existing systems and data sources.
  • Optimize system performance, scalability, and reliability to handle large-scale financial data with high throughput requirements.
  • Ensure compliance with industry regulations and security standards in the financial domain.

Preferred Qualifications

  • Prior experience in the financial domain, particularly in building risk and margin systems for brokerage or trading platforms.
  • Familiarity with stream processing frameworks like Flink or Spark for handling large volumes of real-time data with low latency requirements. Additionally, familiarity with AWS Kinesis Data Applications is a huge plus.
  • Knowledge of Snowflake and data warehousing concepts for building efficient and scalable data storage solutions.