2h ago

Senior Software Engineer - Trade Processing Middle Office Platform

New York, NY
full-timeseniorFinancial Services

Tech Stack

Description

You will architect and build a modern, cloud-native middle-office platform for post-trade processing, working on highly available, scalable systems that handle high-volume trade data in low latency. Collaborate with product managers and engineers to solve complex performance challenges and drive engineering excellence.

Requirements

  • Bachelor's Degree in Computer Science or Engineering
  • 10+ years of strong proficiency in Java/Spring Boot, RDBMS, SOA, microservices
  • Strong experience with distributed systems, event-driven architecture, and Kafka
  • Practical knowledge of relational databases (e.g., Postgres) and schema design
  • Strong command of design patterns, data structures, algorithms, and performance tuning

Responsibilities

  • Architect and build highly available, horizontally scalable mission-critical applications
  • Design, build, and optimize core components for processing high-volume trade data in low latency
  • Solve complex performance and scalability challenges for large-scale financial data
  • Collaborate with product managers to translate financial methodologies into software solutions
  • Lead system design discussions, architect trade-offs, and mentor team members
0 views 0 saves 0 applications