Early Career Software Engineer

Posted 7 months ago
$175K / year

Are you applying to the internship?

Job Description

Early Career Software Engineer | Trexquant Investment

The Tone:
This is an early career software engineering role at Trexquant Investment, with options to work in Stamford, CT, or a new office opening in New York, NY in October 2026. Trexquant is a systematic fund building its next generation quantitative research and trading platform. This role is crucial for developing the core infrastructure needed for systematic trading, offering a chance to build new systems from scratch and improve the company’s technology.

The TL;DR
• Role: Early Career
• Type: Full-time
• Location: In-person, Stamford, CT / New York, NY
• Pay: $130000–$175000 yearly
• Team: Dynamic engineering team, collaborating with experienced engineers and quantitative researchers
• Mission: Develop foundational infrastructure for systematic trading, including vital data pipelines, back testing tools, and execution systems.
• Tech Stack: C++, C, Python, Java, Rust, Linux

What You’ll Actually Do
• Development: Lead the full lifecycle development of low-latency, high-throughput research and trading systems using C++, C, Java, or Rust.
• Optimization: Build and optimize critical data processing pipelines to ensure reliable access to large, high-quality datasets.
• Tooling: Assist in developing sophisticated tools for back testing, model training, and strategy evaluation.
• Collaboration: Actively collaborate with researchers and traders to deliver robust technical solutions that improve research productivity and trading performance.
• Quality Assurance: Participate diligently in code reviews, comprehensive testing, and detailed documentation to uphold the highest quality standards.

The Must-Haves
• Background: Early career professional with a BS/MS degree in Computer Science or a closely related STEM field, possessing strong foundational knowledge of data structures, algorithms, and object-oriented programming principles.
• Experience: Proficiency in one or more core programming languages including C++, C, Python, Java, or Rust, and familiarity with Linux environments.
• Skills: Excellent problem-solving abilities and a proven capacity to learn quickly in a collaborative team setting.

Related Jobs