Software Engineer
Core
Develop compute-intensive trading applications for quantitative modeling that process thousands of datasets, delivering live risk and profit and loss (P&L) to Portfolio Managers and Risk Managers.
Role type
Senior IC software engineer (trading systems)
Builds
Trading applications, analytical and trading capabilities for Fixed Income and Commodities
Domain
Financial services / Quantitative trading
Deliverable
production ML models
Required skills
Java, C++, Rust, SQL, DuckDB, Postgres, RDBMS, Kubernetes, ArgoCD, network programming, systems programming, performance optimization
Preferred skills
Apache Kafka, Arrow, Parquet, Avro, AWS, GCP
Responsibilities
Collaborate on application development, deployment, and architecture; develop compute-intensive applications for quantitative modeling; optimize platform latency; automate system maintenance and data processing; maintain and improve application capabilities; partner with leadership to capture requirements and manage delivery.
Seniority
Mid-level, hands-on IC