C++ Software Engineer

Fintal Partners
Union City, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Union City, United States of America

Tech stack

Business Systems
C++
Computer Networks
Software Debugging
Distributed Systems
Performance Tuning
Software Engineering
Information Technology
Low Latency
C++14

Job description

A leading quantitative trading firm is seeking experienced C++ engineers to help build and optimize the technology that powers global electronic trading and quantitative research. This role sits at the intersection of software engineering, systems performance, and financial markets, offering the opportunity to work on highly complex, performance-critical systems with direct impact on trading outcomes.

You'll collaborate closely with traders, quantitative researchers, and infrastructure engineers to develop scalable, resilient systems that process large volumes of market data and support real-time decision making. The environment is highly technical, engineering-driven, and focused on solving challenging problems where performance, reliability, and efficiency are paramount.

What You'll Work On

  • Build and enhance low-latency trading and market data infrastructure
  • Design highly available distributed systems supporting real-time applications
  • Optimize performance-critical software for throughput, latency, and scalability
  • Develop infrastructure used across research, simulation, and production environments
  • Improve reliability, observability, and operational tooling
  • Work closely with quantitative researchers and trading teams to bring ideas into production
  • Contribute to long-term architectural initiatives while supporting critical business systems

Requirements

  • Strong professional experience with modern C++
  • Excellent software design, debugging, and problem-solving skills
  • Experience developing high-performance or distributed systems
  • Solid understanding of Linux/Unix environments
  • Familiarity with networking concepts, operating systems, and system-level performance optimization
  • Ability to work independently on complex technical challenges while collaborating effectively across teams
  • Bachelor's degree in Computer Science, Engineering, or a related technical field

Benefits & conditions

Why Consider This Opportunity

  • Work on technically challenging systems with measurable real-world impact
  • Partner directly with researchers and trading teams
  • Engineering-focused culture with significant ownership and autonomy
  • Exposure to large-scale, performance-sensitive infrastructure
  • Competitive compensation with strong bonus potential

Apply for this position