Software Engineer
Software Engineer -- New York, NY. Design, engineer, & implement dynamic front-end & back-end distributed software systems & engineer dependable & functional user software interfaces to support the success of the firm's quantitative computer-based electronic Alpha Capture business. Minimum requirements: Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or related Information Technology field + 2 years of experience in Information Technology types of position(s) & experience using: Object-oriented programming languages (Java or C++); ability to write software tests including unit tests & functional tests; SQL & relational databases; ability to design scalable database schemas; a front-end software technology or framework (React, Typescript or WPF); data structures and algorithms; large-scale distributed systems and necessary CI/CD (Continuous Integration, Continuous Deployment) pipelines & dev-ops tooling; ability to design, engineer, & deploy reliable microservices; scripting Python or Unix shell scripts; software development on Unix-based environments; Version Control Systems (Git); ability to build/engineer & design web services; debugging & working with telemetry data including logging & metrics; & API design. 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 Ave of the Americas, 16 Fl, NY, NY 10013. Reference Job ID 13181
Required skills
- Git (software)
- Back-end
- Information Technology
- Tooling Design and Development
- Software Testing
- Release Management / Version Control
- Software Development
- Microservice Architecture
- Relational Database Experience
- SQL
- Python
- Unix - General
- C++
- OOD (Object Oriented Development)
- Windows Presentation Foundation (WPF)
- Continuous Integration and Delivery (CICD)
- Unix Shell Scripting (any)
- Debugging