Software Engineer
Software Engineer -- New York, NY. Design & develop highly-performant distributed large-scale software systems for automated electronic trading with low latency. Minimum requirements: Bachelor's Degree in Computer Science or Computer Engineering + knowledge of: object-oriented programming languages & scripting languages including Python, Java & Bash; C/C#/C++; algorithms & data structures in the context of large-scale software systems; deployment & orchestration software tools (Docker & Kubernetes); version control systems (Git); Linux/Unix operating systems; build software tools including GNU make, cmake; testing & continuous integration/continuous delivery software platforms (Jenkins); concurrency programming; debugging programs including GDB & Valgrind. Must pass company's required skills assessment. Base pay: $165k-$325k/year (does not include other forms of compensation/benefits). Note Hybrid work attendance policy: In-office work required at below office address for collaboration days based on each team's requirement; remote work permissible for remainder of same month. Send resume to TS-Posting@twosigma.com or mail to TS/HR Dept, Two Sigma Investments, 100 Avenue of the Americas, 16 Fl, NY, NY 10013. Reference Job ID 13241
Required skills
- Git (software)
- Online Trading
- OOD (Object Oriented Development)
- Java
- C++
- Python
- C#
- Operating System
- Unix - General
- Linux
- Scripting Language
- Bash
- Continuous Integration and Delivery (CICD)
- Debugging