Software Engineer, Trading Engineering

Two SigmaNew York City, New YorkOn-siteFull-timeJunior, 1–2 yearsListed 1 month ago

Apply now

About this role

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