1

Two Sigma Software Engineer Jobs (NOW HIRING)

Reliability Engineer

New York, NY · On-site

$165K - $250K/yr

... Two Sigma is a leading quantitative investment management and trading firm. The company applies a ... Software development of systems, services, tools and libraries. * Improve all aspects of software ...

SOFTWARE ENGINEER (C++) FULL TIME, EXEMPT Location: Victor, NY // HYBRID position (in office as ... You will join the development team for our Sigma software platform. Working in a team environment ...

SOFTWARE ENGINEER (C++) FULL TIME, EXEMPT Location: Victor, NY // HYBRID position (in office as ... You will join the development team for our Sigma software platform. Working in a team environment ...

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for communications, tactical, and hardware-integrated systems. This role involves a combination of ...

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for communications, tactical, and hardware-integrated systems. This role involves a combination of ...

Software Engineer II

Kansas City, MO · Hybrid

$95K - $130K/yr

Join the industry leader as a Software Engineer II to design the next generation of breakthroughs ... Six Sigma certification preferred.

Software Engineer II

Kansas City, MO · Hybrid

$95K - $130K/yr

Overview Join the industry leader as a Software Engineer II to design the next generation of ... Six Sigma certification preferred. Employment Type: FULL_TIME

Software Engineer II

Kansas City, MO · On-site

$95K - $130K/yr

Overview Join the industry leader as a Software Engineer II to design the next generation of ... Six Sigma certification preferred.

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for communications, tactical, and hardware-integrated systems. This role involves a combination of ...

$5.5K/wk

Position Summary Two Sigma is a leading quantitative investment management and trading firm. The ... Our team of engineers, quantitative researchers and data scientists looks beyond the traditional to ...

Engineering Technician II Sigma Design is a product development, engineering, and manufacturing ... Familiarity with GD&T and software like PLC programming or Visual Basic preferred * Mechanical ...

Quality Technician

Foster City, CA · On-site

$21 - $28.25/hr

... Engineering, Corporate Quality, and Supplier Quality within Sigma Software Vertex. You will use your technical background to perform root cause analysis on vehicles, record their findings, and ...

Showing results 21-40

Two Sigma Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do two sigma software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for two sigma software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a Two Sigma software engineer do?

A Two Sigma Software Engineer designs, develops, and maintains software solutions that support the firm's quantitative research and trading activities. This role involves working closely with data scientists, researchers, and other engineers to create robust systems for data analysis, modeling, and trading execution. Two Sigma emphasizes innovation, scalability, and reliability in its technology stack, requiring engineers to solve complex technical challenges. The position offers opportunities to work with large-scale distributed systems, big data, and cutting-edge machine learning technologies.

What are the key skills and qualifications needed to thrive as a Two Sigma software engineer?

To thrive as a Two Sigma Software Engineer, you need strong programming skills (especially in Python, Java, or C++), a solid background in computer science, and often a degree in a technical field such as Computer Science, Mathematics, or Engineering. Familiarity with distributed systems, cloud computing platforms, and modern development tools (like Git and CI/CD pipelines) is highly valued, along with experience in data analysis or machine learning frameworks. Analytical thinking, problem-solving abilities, and effective teamwork are essential soft skills for excelling in this collaborative and high-impact environment. These skills are crucial for developing robust, scalable solutions that drive innovation and competitive advantage in a data-driven, quantitative finance setting.

What is the typical balance between independent work and team collaboration for a Two Sigma software engineer?

As a Software Engineer at Two Sigma, you'll experience a dynamic mix of independent problem-solving and collaborative initiatives. While you'll often take ownership of specific projects or components, regular interaction with fellow engineers, quantitative researchers, and product teams is essential. Pair programming, code reviews, and design discussions are standard, fostering both individual growth and collective innovation. This collaborative environment ensures that your work aligns with broader company goals while still allowing you to develop deep technical expertise.

What is the difference between Two Sigma Software Engineer vs Quantitative Analyst?

AspectTwo Sigma Software EngineerQuantitative Analyst
Required CredentialsBachelor's/Master's in CS, Math, or related fields; coding skillsDegree in Finance, Math, or Economics; strong analytical skills
Work EnvironmentCollaborative tech teams, fast-paced, innovativeResearch-driven, data analysis, financial modeling
Employer & Industry UsageTech-driven hedge fund, finance, investment firmsFinancial institutions, hedge funds, asset management
Common Search & ComparisonYesYes

The Two Sigma Software Engineer focuses on developing software solutions, algorithms, and systems to support trading and investment strategies. In contrast, a Quantitative Analyst primarily analyzes financial data, builds models, and develops trading strategies. While both roles require strong analytical skills and familiarity with programming, Software Engineers are more involved in software development, whereas Quantitative Analysts focus on financial modeling and data analysis.

More about Two Sigma Software Engineer jobs

What states have the most Two Sigma Software Engineer jobs?

States with the most job openings for Two Sigma Software Engineer jobs include:

What are popular job titles related to Two Sigma Software Engineer jobs?

For Two Sigma Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Two Sigma Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Reliability Engineer

New York, NY • On-site

$165K - $250K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 17 days ago


Key responsibilities

  • Lead engineering and operational support for some of the firm's most critical systems.

  • Software development of systems, services, tools and libraries.

  • Own the daily operation and monitoring of a production-critical environment.


Job description

Reliability Engineer
Location
NY New York
United States
Business
Investment Management
Function
Engineering
Experience Level
Experienced
Share this job
Position Summary
Two Sigma is a leading quantitative investment management and trading firm. The company applies a scientific approach to investing, combining cutting-edge technology, artificial intelligence, data science, and quantitative research with rigorous human inquiry to capitalize on market opportunities and deliver alpha for investors.
Our team of engineers, quantitative researchers and data scientists looks beyond the traditional to test hypotheses and develop creative solutions to some of the world's most complex economic problems.
The Reliability Engineering teams in New York are responsible for critical systems and data underlying Two Sigma's research and production. We enable business initiatives, drive automation, reduce risk, improve visibility, and increase operational efficiency.
Each team is a collection of highly collaborative engineers from a range of backgrounds (prior finance experience not required) that all share a passion to improve our systems and to learn from one another while doing so.
You will take on the following responsibilities:
  • Lead engineering and operational support for some of the firm's most critical systems.
  • Software development of systems, services, tools and libraries.
  • Improve all aspects of software reliability, including observability, operability, scalability, and availability.
  • Build and maintain automation focused software to enable us to craft maintainable and scalable systems.
  • Adhere to rigorous change management controls, including a commitment to continuous improvement of our tests and automated checks.
  • Collaborate with our software engineering teams on architectural and product design, reliability, performance, support issues and improvements to our tools, processes, and software.
  • Own the daily operation and monitoring of a production-critical environment.
  • Participate in an on-call support rotation.

You should possess the following qualifications:
  • Minimum 1 year of experience required; 5+ years of experience preferred in Reliability Engineering.
  • BS/BA degree in Computer Science or another highly technical, scientific discipline.
  • Ability to program (structured and object-oriented) with one or more high level languages such as Python, Java, C++, Rust.
  • Proactive approach to problem identification and resolution and continuous development and automation.
  • Proven track record for automating processes combined with an algorithmic approach to solving problems.

Preferred qualifications:
  • Experience with UNIX or Linux systems.
  • Experience working with distributed systems and low-latency applications.
  • Experience with networking fundamentals.
  • Experience working directly with external counterparties on issue resolution.
  • Experience with Python.

You will enjoy the following benefits:
  • Core Benefits: Fully paid medical and dental insurance premiums for employees and dependents, competitive 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 and unlimited sick days, competitive paid caregiver leaves
  • Hybrid Work Policy: Flexible in-office days with budget for home office setup

The base pay for this role will be between $165,000 and $250,000. This role may also be eligible for other forms of compensation and benefits, such as a discretionary bonus, health, dental and other wellness plans and 401(k) contributions. Discretionary bonus can be a significant portion of total compensation. Actual compensation for successful candidates will be carefully determined based on a number of factors, including their skills, qualifications and experience.
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.
Two Sigma is committed to providing reasonable accommodations to qualified individuals in accordance with applicable federal, state, and local laws.
If you believe you need an accommodation, please visit our website for additional information.