Principal Software Engineer

Atlas Search

New York (NY)

On-site

USD 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Atlas Search in NYC seeks a senior C++ engineer to design, develop, and optimize ultra-low-latency trading components in a global trading and execution environment.

You will lead architecture discussions, mentor engineers, and provide Level 3 production support for distributed systems, while hands-on coding ~80% of time.

Qualifications

  • 10+ years of C++ development experience in a Linux environment.
  • Deep expertise in low-latency C++, including cache-conscious data structures and the C++ memory model.
  • Strong systems-level performance experience with latency optimization and kernel bypass concepts.
  • Proven experience building electronic trading, market data, crossing, or execution systems.

Responsibilities

  • Design, develop, and optimize critical components across stat-arb, low-latency, and high-touch trading platforms.
  • Build systems designed for microsecond-level latency and high-performance execution.
  • Partner closely with business analysts and senior stakeholders on architecture, design, and implementation.
  • Serve as a technical leader and subject matter expert across the front office.
  • Provide Level 3 production support for globally distributed trading systems.
  • Mentor and guide a highly technical development team.

Skills

C++ development
Low-latency
Latency optimization
Electronic trading
CI/CD / Agile / SRE

Job description

Senior C++ Engineer – Global Trading & Execution | NYC

We’re looking for an exceptionally talented, hands-on C++ Engineer to join a high-performance Global Trading & Execution technology team in NYC. This is a highly technical role focused on building and optimizing statistical arbitrage and ultra-low-latency execution platforms within a sophisticated trading environment.

You’ll spend roughly 80% of your time hands-on engineering, with the remaining time focused on technical leadership, mentoring, and coordinating a small team of highly skilled developers.

What You’ll Do
  • Design, develop, and optimize critical components across stat-arb, low-latency, and high-touch trading platforms
  • Build systems designed for microsecond-level latency and high-performance execution
  • Partner closely with business analysts and senior stakeholders on architecture, design, and implementation
  • Serve as a technical leader and subject matter expert across the front office
  • Provide Level 3 production support for globally distributed trading systems
  • Mentor and guide a highly technical development team
What We’re Looking For
  • 10+ years of C++ development experience in a Linux environment
  • Deep expertise in low-latency C++, including cache-conscious data structures, lock-free programming, and the C++ memory model
  • Strong systems-level performance experience with kernel bypass, CPU/core isolation, NUMA, thread/memory placement, and latency optimization
  • Proven experience building electronic trading, market data, crossing, or execution systems
  • Experience with exchange-native protocols, feed handlers, and co-located trading environments
  • Strong architecture and system design capabilities
  • Experience leading or mentoring small, highly technical engineering teams
  • Excellent communication skills with both technical and non-technical stakeholders
  • Familiarity with CI/CD, build automation, Agile development, and SRE methodologies
The Ideal Candidate

You’re someone who thrives in highly technical, fast-moving environments and enjoys solving difficult performance and systems challenges. You bring strong engineering judgment, architectural thinking, and a continuous-improvement mindset — while still being willing to stay close to the code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Schonfeld • Town of Montana (WI)

On-site
USD 275,000 - 300,000
Performance bonus
Comprehensive benefits
Relocation assistance
Senior C++ Engineer
Senior C++ Engineer

Goliath Partners • New York (NY)

On-site
USD 300,000 - 350,000
Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software
Principal C++ Engineer
Principal C++ Engineer

Acquire Me • New York (NY)

Hybrid
USD 180,000 - 260,000
Senior Software Engineer
Senior Software Engineer

Bowden Brown • Austin (TX)

On-site
USD 500,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Radley James • New York (NY)

On-site
USD 130,000 - 210,000
C++ Software Engineer
C++ Software Engineer

Radley James • New York (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Durlston Partners LLP • New York (NY)

On-site
USD 600,000 - 750,000
C++ Software Engineer
C++ Software Engineer

Fintal Partners • New York (NY)

On-site
USD 130,000 - 190,000
C++ Engineer, Trading Systems
C++ Engineer, Trading Systems

talisman • Chicago (IL)

On-site
USD 150,000 - 230,000
Low-Latency C++ Engineer for Real-Time Trading
Low-Latency C++ Engineer for Real-Time Trading

NJF Global Holdings Ltd • United States

On-site
USD 180,000 - 260,000