Stack Exchange

your communities

Job Description

Tools Software Engineer Position

We are seeking a diverse set of software engineers to join the team responsible for software engineering productivity.

You will tap into your coding skills to tackle the following challenges:

  • Enhancing the tools we use to review, build, test, package, and release our software;
  • Collaborating with engineers, testers, analysts, and system administrators;
  • Leveraging your experience to effectively improve and automate the procedures that make up Two Sigma’s development iterations.

Skills & Requirements

Requirements Include:

  • At least a bachelor’s degree in computer science or another highly technical, scientific discipline.
  • At least 5 years of experience preferably supporting teams with more than 20 software engineers.
  • Solid experience with Java and/or C++.
  • Superior knowledge of UNIX and LINUX.
  • Coding ability in multiple scripting languages, including Python, Perl, and/or Shell.
  • Experience administering diverse version control systems, build management tools, artifact repositories, and/or IDEs.
  • A demonstrable, successful track record of automating development and test processes.
  • A passion for understanding and working with large-scale distributed systems.

About Two Sigma Investments

What is Two Sigma and why apply for a job with us?

Two Sigma is a career destination for the intellectually curious who want to learn, invent, and create. The people of Two Sigma – a dynamic and diverse group of scientists, engineers, and business professionals – are accomplished analytical thinkers and passionate problem solvers.

We are a technology company that applies a rigorous, scientific method-based approach to investment management. Since our founding in 2001, Two Sigma’s vision has been to develop technological innovations that intelligently analyze the world’s data to consistently deliver value for our clients.

Software Engineering at Two Sigma

Technology drives our business — it's our main competitive advantage — and as a result, software engineers play a pivotal role.

They tackle the hardest problems through analysis, experimentation, design, and elegant implementation.

Software engineers at Two Sigma build what the organization needs to explore data's possibilities and act on our findings – to mine the past and attempt to predict the future. We create the tools at scale to enable vast data analysis; the technology we build enables us to engage in conversation with the data, and search for knowledge and insight.

We champion a disciplined, collaborative, scientific approach which allows us to meet the immediate needs of the business, while innovating in a way that is constantly forward-looking and future-reaching.

We attract engineers with a true passion for data. We seek individuals who want to build for today and invent for tomorrow. We value curiosity and insight, balanced with pragmatism and practicality. We recognize both the small steps, as well as the broad vision.

Joel Test score: 10 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?
apply

Learn more about Two Sigma

We have great benefits

Medical/dental for your family + life and disability insuranceHealthcare and dependent care flexible spending accounts401(k) retirement plans with partial company matchCommuter benefits programsPaid time offWellness programs and onsite gymSnacks/beverages + frequent company lunches and treatsWork-life balanceUnique, vibrant Two Sigma cultureThe opportunity to learn and grow with a supportive, collaborative team!

Visit the Two Sigma company page

view all job listings view all Two Sigma Investments job listings

Tools Software Engineer at Two Sigma Investments - Java