Search

Software Engineer

Two Sigma Investments
locationNew York, NY 10013, USA
PublishedPublished: 8/2/2025
Technology
Full Time

Software Engineer - New York, NY. Design, develop/engineer, test, deploy, & maintain: (1) software that executes trades of financial securities; (2) software tools to collect, transform, analyze & report data related to trading activities & performance of trading algorithms; (3) software tools to analyze trades & detect outliers; & (4) software simulation environments to simulate trading for various proprietary models & analyze & compare simulation results with actual trading. Min. requirements Bachelor's Degree in Computer Science or Computer Engineering & knowledge of: programming languages incl. Python (interpreted, data analysis based language), Java (object-oriented language), C (systems level language), & scripting languages (Bash); core computer science concepts incl. object-oriented design, networking, databases, operating systems, concurrency, data structures, & algorithms; core software engineering principles incl. unit tests & integrations tests, CI/CD pipelines, & Agile/Scrum practices; discrete math, calculus, linear algebra, & statistics, & ability to apply these mathematical concepts to solve problems through software engineering; data analysis tools incl. Pandas & Jupyter Notebooks; & knowledge of software engineering issues regarding computer networks, incl. dropped/ corrupted messages, network latencies, & communication protocols. 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 13239

Required skills

  • Data Analysis
  • Scripting Language
  • Operating System
  • Trading - Finance
  • Networking
  • Computer Networks
  • Agile
  • Communication Protocols
  • Calculus
  • Software engineering
  • Basic Math Skills
  • Algebra & Trigonometry
  • Java
  • Identifying Problems
  • Python
  • Continuous Integration and Delivery (CICD)
  • Scrum
  • Discrete Mathematics
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...