Software Engineer
Software Engineer -- New York, NY. Engineer & maintain software services & tools used across company for communication, collaboration, productivity & knowledge sharing. Min requirements: Master's in Computer Science or related IT field +3 years of experience as a Software Developer OR alternatively Bachelor's in Computer Science or related IT field +5 years of experience as a Software Developer. Must also have experience using: Java & Python; Linux/Unix; Jenkins & Git; SQL relational databases (MySQL, PostgreSQL, SQL Server); web applications development & maintenance including JavaScript programming, database integration & REST APIs; containerized applications deployment, management & scaling including Docker & container orchestration tools; Flask & Spring Boot; ability to perform data analytics using tools including Python, SQL & NoSQL; ability to design & implement multi-tiered & microservices software architectures; cloud services including compute, storage, databases & networking. Must pass company's required skills assessment. Base pay: $180k-$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 13182
Required skills
- Git (software)
- Programming Internet Applications
- Relational Database Experience
- Web Development Experience
- Networking
- SQL
- Microservice Architecture
- Compile and Compute Data
- Container Orchestration
- Java
- Unix - General
- Linux
- Python
- Javascript
- Database Programming
- PostgreSQL
- Representational State Transfer (REST)
- Flask
- NoSQL