Software Engineer

Posted 34 Minutes Ago
Be an Early Applicant
New York, NY, USA
Hybrid
165K-325K Annually
Entry level
Fintech • Software • Financial Services
The Role
Design, develop, and maintain simulation orchestration, quantitative research, financial analytics, and experiment management software. Build scalable distributed systems, testing frameworks, visualization tools, and performance-monitoring solutions. Modernize software infrastructure supporting data-driven trading decisions, debug complex systems, analyze bottlenecks, and improve accuracy, computational performance, reliability, and cost efficiency.
Summary Generated by Built In
Position Summary
Job Location: 100 Avenue of the Americas, New York, NY 10013
Note: Company "Hybrid" work attendance policy: In-office work attendance required at the aforementioned office address for collaboration days based on each team's requirement; telecommuting/working from home is permissible for remainder of the same month.
Duties: Design and engineer simulation orchestration and financial analytical software that enable quantitative research. Develop/engineer software frameworks for experiment management and attribution analysis to measure research innovation. Design, engineer, implement, and enhance core components of the quantitative research platform. Engineer and maintain software infrastructure that assists data-driven trading decisions by modelers and portfolio managers. Modernize existing simulation and analysis software to improve accuracy, computational performance and cost efficiency. Engineer comprehensive testing frameworks to ensure reliability of mission-critical internal software systems. Gather and analyze software metrics from both operating systems and software applications to assist with performance tuning and fault finding. Design visualization tools to effectively communicate analysis results. Contribute to the architecture of high-performance, scalable software systems using both open-source and proprietary technologies.
Minimum education required: Bachelor's Degree in Computer Science, Computer Engineering, Engineering Science or related Information Technology ("IT") Degree.
Skills required: Must have knowledge of the following software skills and technologies: Python, Java, SQL; relational database concepts and complex SQL queries; ability to engineer software automation functions; ability to create software system testing processes; ability to analyze and identify causes of performance problems (e.g. bottlenecks) in software systems; knowledge of and ability to create distributed and large-scale software systems design, implementation, and maintenance; ability to debug complex software systems, including across different internal tools and teams; ability to design software systems for scalability; object-oriented programming; Linux/Unix operating systems; understanding of mathematical concepts in quantitative finance including Linear Algebra, Probability and Statistics, and Time Series Analysis; and Financial Engineering. Must also pass company's required skills assessment.
Base salary: The base pay for this role will be between $165,000 and $325,000 per year. 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.
#LI-DNI

Skills Required

  • Bachelor's degree in Computer Science, Computer Engineering, Engineering Science, or a related Information Technology degree
  • Knowledge of Python, Java, and SQL
  • Knowledge of relational database concepts and complex SQL queries
  • Ability to engineer software automation functions
  • Ability to create software system testing processes
  • Ability to analyze and identify software performance problems and bottlenecks
  • Knowledge of distributed and large-scale software systems design, implementation, and maintenance
  • Ability to debug complex software systems across internal tools and teams
  • Ability to design scalable software systems
  • Knowledge of object-oriented programming
  • Knowledge of Linux/Unix operating systems
  • Understanding of linear algebra, probability and statistics, and time series analysis
  • Knowledge of financial engineering
  • Pass the company's required skills assessment

Two Sigma Compensation & Benefits Highlights

  • Strong & Reliable Incentives — Compensation packages for technical roles include substantial performance-based bonuses that create notable upside potential. This structure is described as a key reason total pay feels strong, particularly versus mainstream technology roles.
  • Healthcare Strength — Healthcare is described as premium-free for employees and eligible dependents, complemented by life and disability coverage. This comprehensive offering is frequently highlighted alongside positive views of the broader benefits package.
  • Parental & Family Support — Support includes financial assistance for family building, paid leave for caregivers, additional bonding time, and backup or discounted in-home childcare in some locations. These programs are presented as a meaningful part of the overall benefits.

Two Sigma Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
1,700 Employees
Year Founded: 2001

What We Do

Two Sigma is a leading quantitative investment management and trading firm with more than $80 billion in assets under management. 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. Founded in 2001, Two Sigma employs over 1,700 curious minds at its headquarters in New York and in offices around the globe.

Gallery

Gallery

Two Sigma Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Our hybrid work policy requires most employees to be in-office a minimum of five days per month. This combines remote flexibility with twice-monthly in-person collaboration weeks, dedicated to brainstorming, team meetings and building connections.

Typical time on-site: Flexible
HQNew York Office (HQ)
Hong Kong Office
Houston Office
London Office
Shanghai Office
Tokyo Office
Learn more

Similar Jobs

Two Sigma Logo Two Sigma

Software Engineer

Fintech • Software • Financial Services
Hybrid
New York, NY, USA
1700 Employees
165K-300K Annually

Two Sigma Logo Two Sigma

Software Engineer

Fintech • Software • Financial Services
Hybrid
New York, NY, USA
1700 Employees
165K-250K Annually

Two Sigma Logo Two Sigma

Software Engineer

Fintech • Software • Financial Services
Hybrid
New York, NY, USA
1700 Employees
165K-300K Annually

Two Sigma Logo Two Sigma

Architect

Fintech • Software • Financial Services
Hybrid
New York, NY, USA
1700 Employees
165K-300K Annually

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account