Two Sigma logo
Two Sigma
Posted 174 days agoVerified live 4h ago

Software Engineer, Trading Engineering

Brief overview

New York, United StatesIn-person
UndergradOr in progress
$165k–$250k/yrStated range
1+ yrsMinimum
261 H-1B approvalsDept. of Labor
77 green cardsCertified filings
CC++RustPythondata structuresalgorithmssystems level developmentdeploying quantitative modelsoptimizing quantitative modelslarge-scale systems

About the company

Two Sigma logo
Two Sigmatwosigma.com

Two Sigma's technology-driven team streamlines the use of machine learning, distributed computing and research to guide its endeavors.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
261H-1B approved
100%approval rate
83new H-1B hires
77PERM certified
$220,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202385
202471
202596
20269
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202321
202418
202525
20265
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202312
202420
202541
20264
Top sponsored roles
Quantitative ResearcherSoftware EngineerQuantitative Software EngineerQuantitative ResearcherData Scientist
Sponsored employees from
ChinaIndiaSouth KoreaCanadaColombia

Job description

Summary

Two Sigma is a leading quantitative investment management and trading firm that utilizes a scientific approach to investing. The Software Engineer in Trading Engineering will build and enhance trading platforms, analyze software performance, and provide support to traders, ensuring robust trading capabilities.

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

Skills

  • Minimum 1 year of experience required
  • BS or MS degree in Computer Science, Engineering, or a related field
  • Experience with C, C++, or Rust is required
  • A high-level understanding of data structures and algorithms
  • 2-6 years of experience preferred systems level development
  • Familiarity with Python is a plus
  • Experience in deploying and optimizing quantitative models in production environments is a strong plus
  • Experience in large-scale systems is desirable

Qualifications

Must Haves

  • Minimum 1 year of experience required
  • BS or MS degree in Computer Science, Engineering, or a related field
  • Experience with C, C++, or Rust is required
  • A high-level understanding of data structures and algorithms

Nice to Haves

  • 2-6 years of experience preferred systems level development
  • Familiarity with Python is a plus
  • Experience in deploying and optimizing quantitative models in production environments is a strong plus
  • Experience in large-scale systems is desirable

Benefits

  • Fully paid medical and dental insurance premiums for employees and dependents
  • Competitive 401k match
  • Employer-paid life & disability insurance
  • Onsite gyms with laundry service
  • Wellness activities
  • Casual dress
  • Snacks
  • Game rooms
  • Tuition reimbursement
  • Conference and training sponsorship
  • Generous vacation and unlimited sick days
  • Competitive paid caregiver leaves
  • Flexible in-office days with budget for home office setup

More jobs like this