Software Engineer - Early Career (USA)

Trexquant Investment LP

📍New York, NY
Posted May 20, 2026

Job Overview

Position

Software Engineer - Early Career (USA)

Company

Trexquant Investment LP

Location

New York, NY

Work Type

On-site

Job ID

li-4406590548

Job Description

Trexquant is a growing systematic fund at the forefront of quantitative finance, with a team of world-class researchers and engineers. As we continue to expand our trading operations, we are investing heavily in building the next generation of our quantitative research & trading platform.

We are seeking an Early Career Software Engineer with strong programming skills to join our engineering team. In this role, you will work closely with experienced engineers and quantitative researchers to  develop the infrastructure that powers systematic trading, including data pipelines, back testing tools, and execution systems. You will have the opportunity to contribute to greenfield development projects, where you'll help build new systems from the ground up, driving innovation and scalability in our technology stack.

Responsibilities

  • Full lifecycle development of low-latency, high-throughput research and trading systems using C++, C, Java, or Rust

  • Build and optimize data processing pipelines to ensure reliable access to large, high-quality datasets

  • Assist in developing tools for back testing, model training, and strategy evaluation

  • Collaborate with researchers and traders to deliver technical solutions that improve research productivity and trading performance

  • Participate in code reviews, testing, and documentation to maintain high-quality standards

  • Stay abreast of emerging technologies, tools, and best practices, bringing innovative ideas to continuously improve our systems

Requirements

  • BS/MS degree in Computer Science, or a related STEM field

  • Strong knowledge of data structures, algorithms, and object-oriented programming

  • Proficiency in one or more programming languages{{:}} C++, C, Python, Java, or Rust

  • Familiarity with Linux environments

  • Excellent problem-solving skills and ability to learn quickly in a collaborative team setting

Benefits

  • Competitive salary plus bonus based on individual and company performance

  • Collaborative, casual, and friendly work environment

  • PPO health, dental, and vision insurance premiums fully covered for you and your dependents

  • Pre-tax commuter benefits

  • Weekly company meals

Applications are open for both Stamford and New York City offices, the latter with a planned opening in October 2026. 

The base salary range is $130,000 - $175,000 depending on the candidate's educational and professional background. Base salary is one component of Trexquant's total compensation, which may also include a discretionary, performance-based bonus. This position is classified as overtime-exempt.

Trexquant is an Equal Opportunity Employer.

Interview Prep

AI-powered insights to help you prepare

Key Skills

Required:
Preferred:

Practice Questions

💡Technical Questions (3)
  • 1.How would you design a data processing pipeline to handle large, high-quality datasets for quantitative research while ensuring reliability and high throughput?
  • 2.When developing low-latency trading systems in C++ or Rust, what specific techniques do you use to minimize execution time and avoid performance bottlenecks?
  • 3.Imagine you are building a backtesting tool for quantitative researchers; what are the critical architectural considerations to ensure the tool is both accurate and scalable?
🎯Behavioral Questions (3)
  • 1.Tell me about a time you had to learn a new technology or programming language quickly to deliver a project. How did you get up to speed?
  • 2.Describe a situation where you collaborated with non-engineers (like researchers or analysts) to deliver a technical solution. How did you ensure effective communication?
  • 3.Give an example of a time you participated in a rigorous code review, either giving or receiving feedback. How did you handle a disagreement?
🧩Situational Questions (2)
  • 1.You are tasked with building a new greenfield execution system from the ground up. For the first week, you have no specific tasks assigned. What do you do?
  • 2.A quantitative researcher complains that the data pipeline you maintain is running slowly, causing delays in model training. However, your monitoring dashboards show normal latency. How do you handle this?

Resume Keywords

Make sure these keywords appear on your resume

C++RustLow-LatencyData PipelinesBacktestingLinuxSystematic TradingObject-Oriented ProgrammingAlgorithmsGreenfield Development

Interested in this position? Apply directly on LinkedIn.

Apply on LinkedIn →