Principal Software Engineer

Atlas Search, LLC
Mundelein, IL, United States
5 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$275,000 - $300,000
Working hours
Regular working hours

Tech stack

Agile Methodology Build Automation C++ (Programming Language) Continuous Integration Data Structures DevOps Linux System Administration Software Architecture Reliability Engineering Non-Uniform Memory Access Low Latency

Job description

We’re seeking an exceptionally talented, hands-on Principal C++ Software Engineer to join a high-performance Global Trading & Execution technology team at a leading global investment firm.

Requirements

n \n

  • 10+ years of professional C++ development experience in Linux-based environments. \n

  • Deep expertise in microsecond-latency C++ development, including cache-conscious data structures, lock-free concurrency, and the C++ memory model. \n

  • Strong systems-level performance engineering experience, including kernel bypass, CPU core isolation, NUMA optimization, and minimizing system calls on critical paths. \n

  • Background building electronic trading systems, market data platforms, execution engines, or exchange connectivity solutions. \n

  • Experience with exchange-native protocols, market data feeds, and feed handler development. \n

  • Experience delivering software within co-located trading environments. \n

  • Proven ability to lead, mentor, and collaborate with highly technical engineering teams. \n

  • Exceptional software architecture and system design capabilities. \n

  • Familiarity with DevOps practices, CI/CD pipelines, and build automation. \n

  • Experience working within Agile development and Site Reliability Engineering (SRE) frameworks. \n

  • Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders. \n

Benefits & conditions

This is an opportunity to work on mission-critical technology powering sophisticated statistical arbitrage and low-latency trading strategies. You’ll play a key role in designing and developing ultra-low-latency execution platforms while providing technical leadership and mentoring a small team of highly skilled engineers.

\n

\n

The role is approximately 80% hands-on development and 20% technical leadership, offering significant ownership, architectural influence, and direct exposure to the front office.

\n

\n

What You’ll Do

\n \n

  • Design, develop, and deliver critical components across statistical arbitrage, low-latency execution, and high-touch trading platforms. \n

  • Remain heavily hands-on with C++ development while mentoring and coordinating a small team of engineers. \n

  • Partner closely with business stakeholders, quantitative teams, and front-office leadership on architecture and implementation. \n

  • Drive technical direction, architectural decisions, and engineering best practices across the organization. \n

  • Provide Level 3 production support for global trading operations. \n

  • Continuously improve system performance, reliability, and scalability. \n

\n

\n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…