Network Software Engineer

New York, New York, United States

Share with: Facebook Twitter Send to a friend

Two Sigma is a different kind of investment manager. Since 2001, we have used data science and technology to derive insights that forecast the future and discover value in markets worldwide. Our team of scientists, technologists and academics looks beyond traditional finance to understand the bigger picture and develop creative solutions to some of the world’s most difficult economic problems. Our work spans markets and industries, from insurance and securities to private investments and new ventures.


We are seeking an experienced, world-class Network Software Engineer to join the team which supports the backbone of Two Sigma. As a member of the Network Engineering team, you will be responsible for developing automation and monitoring software to support all aspects of Two Sigma’s global network.


You will take on the following responsibilities:

  • Evolve Two Sigma's proprietary Network software stack as well as open source monitoring platforms.

  • Influence the design and architecture of our global multi-vendor Network.

  • Assess the teams needs and build a workflow engine to automate processes in line with those needs.

  • Assess our customer and partner Network visibility needs and continue to prioritize and release features in line with those needs.

  • Improve all aspects of Network reliability, including continuous enhancements to monitoring and alerting.

  • Gather and analyze metrics from Network vendor platforms to assist in performance tuning and fault finding.

  • Mentor others on the application of Network software development best practices.

  • Assist the team in troubleshooting complex performance issues.

You should possess the following qualifications:

  • A Bachelor’s degree in computer science or another highly technical, scientific discipline.

  • Significant professional experience with a scripting language (e.g. Python / Ruby).

  • Strong network fundamentals (e.g. routing / switching / IP / TCP / BGP).

  • A proven track record of automation and an algorithmic approach to solving problems.

  • Coding with Go.

  • Running a global network and automating network operations.

  • Network monitoring protocols / solutions / products (e.g. SNMP).

  • One or more of the following technologies: Prometheus, protocol buffers, and gRPC.

You will enjoy the following benefits:

  • Core Benefits: Fully paid medical and dental insurance premiums for employees and dependents, 401k match, employer-paid life & disability insurance

  • Perks: Onsite gyms with laundry service, wellness activities, casual dress, snacks, game rooms

  • Learning: Tuition reimbursement, conference and training sponsorship

  • Time Off: Generous vacation, sick days, and paid caregiver leaves

We are proud to be an equal opportunity workplace. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity/expression, age, status as a protected veteran, status as an individual with a disability, or any other applicable legally protected characteristics.