Software Engineer, Trading Engineering

Two Sigma

New York (NY)

On-site

USD 120,000 - 210,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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

You will take on the following responsibilities:


  • Build platforms for simulation and live trading of different financial markets, instruments, and trading algorithms.

  • Extend trading platforms to cover new markets and new asset classes, accounting for the financial details of those securities; review software code for errors and improvements.

  • Analyze performance of software and other quantitative measures to inform decision making regarding the design and improvements of the trading systems.

  • Design, engineer, and implement various financial trading and measurement software applications.

  • Provide software support to traders implementing their portfolio orders.


You should possess the following qualifications:


  • Minimum 1 year of experience required; 2-6 years of experience preferred systems level development.

  • BS or MS degree in Computer Science, Engineering, or a related field.

  • Experience with C, C++, or Rust is required. Familiarity with Python is a plus.

  • A high-level understanding of data structures and algorithms.

  • Experience in deploying and optimizing quantitative models in production environments is a strong plus

  • Experience in large-scale systems is desirable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer
Research Software Engineer

OP Recruiting • Chicago (IL)

On-site
USD 150,000 - 210,000
Medical Coverage
Vision Coverage
Technical Training
+2
Real-Time Trading Systems Engineer
Real-Time Trading Systems Engineer

Rentec • Setauket (NY)

On-site
USD 120,000 - 180,000
Software Engineer – Client Trading Infrastructure (Java)
Software Engineer – Client Trading Infrastructure (Java)

Clarity, LLC. • United States

On-site
USD 120,000 - 180,000
Senior Software Engineer (Quant)
Senior Software Engineer (Quant)

Cboe • Chicago (IL)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Radley James • New York (NY)

On-site
USD 130,000 - 210,000
Software Engineer
Software Engineer

Thurn Partners • New York (NY)

On-site
USD 120,000 - 160,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Real-Time Trading Programmer
Real-Time Trading Programmer

Rentec • Setauket (NY)

On-site
USD 120,000 - 180,000
Staff Software Engineer
Staff Software Engineer

Acquire Me • Chicago (IL)

On-site
USD 150,000 - 230,000