Software Engineer, Fixed Income Tech (Rust/C++)

Millennium

New York (NY)

On-site

USD 175,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Millennium is seeking a software engineer in New York to join the Fixed Income & Commodities Technology team. You will collaborate with portfolio management, risk, and engineering to design, deploy, and optimize scalable trading applications.

The role emphasizes latency reduction, data processing, and integration with Kafka, Parquet, and cloud services. Strong Java/C++, Rust and SQL skills are essential.

Qualifications

  • 3-5+ years of professional software development experience in Java or C++, with at least 1 year in Rust.
  • Strong SQL skills and experience with DuckDB, Postgres or other RDBMS.
  • Experience with containerization, Kubernetes and ArgoCD.
  • Experience with scalable backend architectures and performance optimization.
  • Bachelor's or Master's degree in Computer Science or a related field.

Responsibilities

  • Work with portfolio management, risk, and engineering on application development, deployment, and architecture.
  • Collaborate with quants, risk managers, and engineers to develop compute-intensive applications and process datasets.
  • Optimize the platform to minimize latency through advanced techniques.
  • Automate end-of-day processing, data integrity checks, and bulk data loads.
  • Maintain and enhance capabilities to meet new requirements.
  • Partner with project managers and leadership to capture analytic requirements and monitor delivery.
  • Deliver timely solutions to portfolio and risk managers firmwide.

Skills

Java
C++
Rust
SQL
Kubernetes
ArgoCD
Apache Kafka
AWS
GCP

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or related field

Tools

DuckDB
Postgres
Parquet
Avro

Job description

Millennium is seeking a software engineer in New York to join the Fixed Income & Commodities Technology team. You will collaborate with portfolio management, risk, and engineering to design, deploy, and optimize scalable trading applications.

The role emphasizes latency reduction, data processing, and integration with Kafka, Parquet, and cloud services. Strong Java/C++, Rust and SQL skills are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer — Low-Latency Quant & Data Platforms
Software Engineer — Low-Latency Quant & Data Platforms

Millennium • Miami (FL)

On-site
USD 175,000 - 250,000
Software Engineer
Software Engineer

Millennium • Miami (FL)

On-site
USD 175,000 - 250,000
Software Engineer
Software Engineer

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Software Engineer (C Programming / RUST)
Software Engineer (C Programming / RUST)

Employvision Inc. • New York (NY)

On-site
USD 100,000 - 130,000
Senior C++ Engineer — Fixed-Income Trading Platform
Senior C++ Engineer — Fixed-Income Trading Platform

Morgan McKinley • New York (NY)

Hybrid
USD 140,000 - 210,000
Mid-Senior C/Rust Software Engineer - Trading Tech, NY
Mid-Senior C/Rust Software Engineer - Trading Tech, NY

Employvision Inc. • New York (NY)

On-site
USD 100,000 - 130,000
Senior Rust Engineer | Low-Latency Trading Systems
Senior Rust Engineer | Low-Latency Trading Systems

Citi • New York (NY)

Hybrid
USD 140,000 - 180,000
27 days annual leave
Discretionary performance bonus
Private Medical Care
+2
Lead Software Engineer, Fixed Income Trading Platform
Lead Software Engineer, Fixed Income Trading Platform

670 TP ICAP Americas Holdings Inc. • New York (NY)

On-site
USD 136,000 - 175,000
Front Office Software Engineer - Fixed Income Tech
Front Office Software Engineer - Fixed Income Tech

Capstone Investment Advisors, LLC • New York (NY)

On-site
USD 140,000 - 210,000
Senior Software Engineer - Front-Office Risk & AI Enablement
Senior Software Engineer - Front-Office Risk & AI Enablement

Millennium • New York (NY)

On-site
USD 175,000 - 250,000