Software Engineer

Millennium

Miami (FL)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Millennium is seeking a software engineer to join the Fixed Income & Commodities IT team, collaborating with portfolio management, risk, and engineering to build scalable trading applications.

You will optimize latency, work with quants and risk managers, and help automate end-of-day processing, data integrity checks, and data loads, while leveraging Kubernetes, ArgoCD, and cloud platforms.

Qualifications

  • 3-5 years of professional development using Java or C++, with ~1 year in Rust.
  • Strong SQL and database experience with DuckDB, Postgres and RDBMS.
  • Experience with containerization, Kubernetes and ArgoCD.
  • Experience with scaled architectures and backend performance optimization.
  • Bachelor's or Master's in Computer Science or related field.
  • Strong analytical, problem-solving and communication skills; able to work independently.
  • Detail-oriented, organized with ownership of work.
  • Preferred: Kafka, Arrow, Parquet, Avro and cloud tech (AWS/GCP).

Responsibilities

  • Collaborate with portfolio management, risk, and engineering on app development, deployment and architecture.
  • Work with quants, risk managers and engineers to develop compute-intensive models handling large datasets.
  • Optimize the platform to minimize latency using advanced techniques.
  • Automate maintenance tasks, end-of-day processing, data integrity checks, and bulk loads/extracts.
  • Maintain and improve application capabilities as requirements evolve.
  • Partner with project managers and senior leaders to capture analytics requirements and monitor delivery.
  • Deliver timely solutions to portfolio and risk managers within Millennium's culture.

Skills

Java
C++
Rust
SQL

Education

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

Tools

DuckDB
Postgres
RDBMS
Kubernetes
ArgoCD
AWS
GCP
Apache Kafka
Arrow
Parquet
Avro

Job description

About Millennium

Millennium is a global, diversified alternative investment firm, founded in 1989. Defined by evolution, innovation and focus, Millennium's mission is to deliver results for our investors.

Our people are empowered with both independence and support: the autonomy to pursue ideas with conviction and the backing of a global network committed to collaboration, disciplined risk management and continuous learning. With opportunities to deepen expertise and accelerate development, talent at Millennium is equipped to adapt, evolve and build lasting impact over time. Discover how transformative growth accelerates impact.

Meet the Team

Core to the health and growth of Millennium's business, the firm's active, multi-manager model demands flexible, scalable technology and advanced proprietary systems, including the development of the next generation of analytical and trading capabilities. The Fixed Income & Commodities IT team is responsible for the Trading Applications that deliver live risk and profit and loss (P & L) to drive Fixed Income and Commodities trading. Our applications are used by a wide range of users, primarily Portfolio Managers and Risk Managers, as well as trade support functions such as Middle Office and Valuations.

What You'll Do
  • Collaborate with portfolio management, risk, and engineering teams on application development, deployment, and architecture
  • Work closely with quants, risk managers, and engineers across the globe to develop compute-intensive applications for quantitative modeling that process thousands of datasets
  • Optimize the platform using network and systems programming and other advanced techniques to minimize latency
  • Automate system maintenance tasks, end-of-day processing jobs, data integrity checks, and bulk data loads and extracts
  • Maintain, support, and improve application capabilities as new requirements arise
  • Partner with project managers and senior leadership to capture analytic requirements, monitor delivery, and manage expectations
  • Deliver timely solutions to portfolio and risk managers within the firm, in keeping with Millennium's active culture.
What You Bring
  • 3-5 years of professional development experience using Java or C++, and ideally 1 year of professional experience working with Rust
  • Strong SQL and database experience, particularly with DuckDB, Postgres, and RDBMS
  • Experience with containerization, ideally Kubernetes and ArgoCD
  • Experience with scaled architectures, performance analysis, and optimization of backend systems
  • Bachelor's or Master's degree in Computer Science or another scientific field
  • Strong analytical, problem-solving, and communication skills, with the ability to work independently in a fast-paced environment
  • Detail-oriented and organized, with thoroughness and strong ownership of work
  • Preferred: experience with Apache Kafka, Arrow, Parquet, and/or Avro, and with cloud technologies, ideally AWS and/or GCP
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Quantitative Developer
Senior Quantitative Developer

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Base salary plus discretionary bonus
Comprehensive benefits
Senior Software Engineer - Market Data
Senior Software Engineer - Market Data

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Quantitative Developer
Quantitative Developer

Millennium Management LLC • New York (NY), Miami (FL)

On-site
USD 175,000 - 250,000
Quantitative Developer
Quantitative Developer

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Senior Software Engineer - Market Data
Senior Software Engineer - Market Data

Millennium Management LLC • New York (NY)

On-site
USD 175,000 - 250,000
Comprehensive benefits
Discretionary bonus
Senior Software Engineer - Data Platform
Senior Software Engineer - Data Platform

Millennium Management LLC • New York (NY)

On-site
USD 175,000 - 250,000
Software Engineer - Digital Assets Trading
Software Engineer - Digital Assets Trading

Millennium • Miami (FL)

On-site
USD 175,000 - 250,000
Senior Platform Engineer
Senior Platform Engineer

Millennium Management LLC • New York (NY)

On-site
USD 175,000 - 250,000
Market Connectivity Developer – External Onboarding
Market Connectivity Developer – External Onboarding

Millennium • New York (NY)

On-site
USD 100,000 - 175,000
Senior Software Engineer - Algo Development
Senior Software Engineer - Algo Development

Millennium • New York (NY)

On-site
USD 175,000 - 250,000