Trading Systems Engineer - Platform & Algorithm Development

Two Sigma

New York (NY)

On-site

USD 120,000 - 210,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Two Sigma in New York is seeking a software engineer to build platforms for simulation and live trading across multiple financial markets and instruments. You will extend platforms to new markets, review code for quality, and analyze performance to guide improvements in trading systems.

The role requires 1–6 years of systems-level development, with proficiency in C, C++, or Rust and a familiarity with Python. BS/MS in CS/Engineering is required. Large-scale systems experience is a plus.

Qualifications

  • 1+ year of experience; 2-6 years preferred in systems level development.
  • BS or MS degree in Computer Science, Engineering, or related field.
  • Experience with C, C++, or Rust is required; familiarity with Python is a plus.
  • Strong understanding of data structures and algorithms.
  • Production experience with quantitative models and large-scale systems is a plus.

Responsibilities

  • Build platforms for simulation and live trading of various financial markets, instruments, and trading algorithms.
  • Extend trading platforms to cover new markets and asset classes; review code for errors and improvements.
  • Analyze performance of software and quantitative measures to inform design decisions for trading systems.
  • Design, engineer, and implement financial trading and measurement software applications.
  • Provide software support to traders implementing their portfolio orders.

Skills

C
C++
Rust
Python

Education

BS or MS in CS/Engineering

Job description

Two Sigma in New York is seeking a software engineer to build platforms for simulation and live trading across multiple financial markets and instruments. You will extend platforms to new markets, review code for quality, and analyze performance to guide improvements in trading systems.

The role requires 1–6 years of systems-level development, with proficiency in C, C++, or Rust and a familiarity with Python. BS/MS in CS/Engineering is required. Large-scale systems experience is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Low-Latency Trading Platform Engineer
Low-Latency Trading Platform Engineer

Two Sigma • New York (NY)

On-site
USD 150,000 - 230,000
Trading Infrastructure Reliability Engineer
Trading Infrastructure Reliability Engineer

Two Sigma • New York (NY)

On-site
USD 180,000 - 280,000
Quantitative Software Engineer - ML & Finance Systems
Quantitative Software Engineer - ML & Finance Systems

Two Sigma • New York (NY)

On-site
USD 180,000 - 300,000
Production Engineer, Two Sigma Securities
Production Engineer, Two Sigma Securities

Two Sigma • New York (NY)

On-site
USD 120,000 - 180,000
Software Engineering Full-Time Campus Hire (NYC)
Software Engineering Full-Time Campus Hire (NYC)

Two Sigma • New York (NY)

On-site
USD 150,000 - 190,000
Software Engineer, Trading Engineering
Software Engineer, Trading Engineering

Two Sigma • New York (NY)

On-site
USD 120,000 - 210,000
Two Sigma Securities, Software Engineer
Two Sigma Securities, Software Engineer

Two Sigma • New York (NY)

On-site
USD 150,000 - 230,000
Production Engineer - Ultra-Low Latency Trading
Production Engineer - Ultra-Low Latency Trading

Two Sigma • New York (NY)

On-site
USD 120,000 - 180,000
Research-Driven Quant Architect & Software Engineer
Research-Driven Quant Architect & Software Engineer

Two Sigma • New York (NY)

On-site
USD 150,000 - 210,000
Software Engineering Full-Time Campus Hire (Houston)
Software Engineering Full-Time Campus Hire (Houston)

Two Sigma • Houston (TX)

On-site
USD 120,000 - 150,000