Millennium
Software Engineer
Miami, Florida · On-site · Full-time · Posted Oct 15, 2026
- Experience
- 3-5 years of professional development experience using Java or C++; ideally 1 year of professional Rust experience.
- Education
- Bachelor's or Master's degree in Computer Science or another scientific field.
About the job
Develop and support low-latency trading applications and compute-intensive quantitative modeling systems for Fixed Income and Commodities, serving portfolio and risk managers.
What you'll do
- Collaborate with portfolio management, risk, and engineering teams on application development, deployment, and architecture.
- Develop and optimize systems for quantitative modeling, including performance analysis, network and systems programming, and latency reduction.
- Automate maintenance and data-processing tasks, and maintain and improve application capabilities as requirements change.
What they ask for
- 3-5 years of professional development experience using Java or C++; ideally 1 year of professional Rust experience.
- Strong SQL and database experience, particularly with DuckDB, Postgres, and RDBMS.
- Experience with containerization and with scaled architectures, backend performance analysis, and optimization.
- Bachelor's or Master's degree in Computer Science or another scientific field.
Nice to have
- Experience with Apache Kafka, Arrow, Parquet, and/or Avro.
- Experience with cloud technologies, ideally AWS and/or GCP.
Tools
Java, C++, Rust, SQL, DuckDB, Postgres, Kubernetes, ArgoCD
Model-written summary · the original posting is authoritative