SOFTWARE ENGINEER

New York, New York, United States

Share with: Facebook LinkedIn Twitter Send to a friend

Design, develop, engineer, and maintain software systems using cloud services for research and data processing services. Design, develop, engineer, and maintain tools for the automated management of the software systems, including automation of creating, configuring, and scaling cloud environments. Debug automation software systems and write software system tests using test frameworks. Work with other teams to onboard their compute workloads onto the public cloud and adapt existing tools and software systems to work in the cloud.  Design and engineer new tools and adapt existing ones to improve user experience in the cloud environment.

Minimum Requirements:  Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or Information Technology plus 18 months of experience as a Software Developer.


Must have knowledge of the following skills and technologies:


  • Java, JavaScript, and Python; 
  • Ability to test and evaluate open source and third party software; 
  • Experience with test driven development; experience with source control and build tools; and 
  • Experience building cloud-based applications and services.  

Must also pass company’s required skills assessment.

Interested in working at Two Sigma? Explore careers.