Senior C++ System Developer

Algoseek LLC.

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Stock options / ESPP
401k plan (Roth and pre-tax)
Wellness program

Job summary

Algoseek LLC seeks a strong C++ Developer to maintain the ticker plant software and NY4 co-lo servers. The Systems Developer will be at the center of algoseek data collection, building large-scale production systems for high-performance trading and ongoing tech-stack improvements.

Responsibilities include maintaining architecture, designing performance modules, debugging with the support team, and documenting systems. A CS/EE degree and 2+ years in low-latency C++ are required.

Qualifications

  • Minimum of two years developing low latency C++ applications.
  • Proficiency in advanced C++ (STL/TMP/Boost) and type safety.
  • Experience with low-level system facilities: threading, I/O, signals, shared memory, VM, VFS.
  • Experience in distributed computing: exchange topology, market gateways, SORs.
  • Knowledge of TCP/IP/UDP and socket programming.
  • Familiarity with exchange protocols FIX, ITCH, PITCH, OUCH.

Responsibilities

  • Maintain software architecture of algoseek ticker plant and co-lo servers.
  • Design, develop and implement performance and quality modules.
  • Investigate and fix bugs at the request of Support team.
  • Upgrade ticker plant and co-lo servers for future needs.
  • Develop and maintain documentation.

Skills

Low-latency programming
Multi-threaded design
OO programming
Data structures & algorithms
Software engineering
Socket programming

Education

Bachelor's degree in Computer Science / Software Engineering / EE
Graduate degree in CS/SE/EE or similar

Tools

STL
TMP
Boost
GDB
Valgrind
VM
VFS

Job description

We are seeking a strong C++ Developer who will focus on maintaining algoseek ticker plant software and NY4 co-lo servers. The Systems Developer will occupy a position at the center of the algoseek data collection. This person must have experience building large-scale production systems, high-performance trading applications, and driving improvement in all levels of the technology stack.

Responsibilities
  • Maintain software architecture of algoseek ticker plant and co-lo servers
  • Design, develop and implement performance and quality modules together with Quality team
  • Dive into the low-level details, solve problems and fix bugs at the request of Support team
  • Upgrade the ticker plant and co-lo servers to meet future changes and needs
  • Develop and maintain documentation
  • Degree in Computer Science, Software Engineering, EE or similar
  • Minimum of two years developing low latency C++ applications
  • Proficiency in advanced C++ (011/14) including proficiency with STL, TMP, Boost, and type safety
  • Proficiency in advanced data structures, algorithms, OO programming, and computational complexity
  • Proficiency in Software Engineering including design/requirement specs, testing, QA, release
  • Experience with low-level system facilities: threading, I/O, signals, shared memory, VM, VFS
  • Experience in distributed computing including exchange topology, market gateways, and SORs
  • Knowledge of TCP/IP, UDP, and network topology; experience with socket programming
  • Knowledge of exchange connectivity, data management, and ticker plant
  • Graduate degree in Computer Science, Software Engineering, EE, or similar
  • Knowledge and familiarity with exchange protocols FIX, ITCH, PITCH, OUCH, and related
  • Low-latency: hardware/bios tuning, NUMA aware, multi-threaded design, lock-free programming
  • Low-latency: compiler and cache optimization, user-space networking (kernel bypass), IPC/RPC
  • Experience in programming/system tools; svn, gdb, valgrind, tcpdump, strace, systemtap, and more
  • Experience with designing simulation and back-testing frameworks and research infrastructure
  • Hardware knowledge and/or FPGA experience
Advantages
  • Awesome coworkers
  • Pre-tax health care, dependent care and commuter benefits (FSA)
  • Robust wellness program including financial education classes, team-based goal-tracking
  • Competitive medical, dental, vision, life insurance & disability coverage
  • Opportunity to be an owner in the company with stock awards and ESPP
  • 401k Retirement Plan (Roth and Pre-Tax options available)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Systems Engineer - Low-Latency Trading
Senior C++ Systems Engineer - Low-Latency Trading

Algoseek LLC. • United States

Remote
USD 120,000 - 180,000
Health benefits
Stock options / ESPP
401k plan (Roth and pre-tax)
+1
C++ Software Engineer - New York
C++ Software Engineer - New York

Miller Maxwell Ltd • New York (NY)

On-site
USD 150,000 - 290,000
Annual bonus
401(k) with company match
Medical, dental & vision insurance
+5
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Luxoft • Miami (FL)

On-site
USD 140,000 - 200,000
Senior C++ Engineer - Real-Time, Low-Latency Systems
Senior C++ Engineer - Real-Time, Low-Latency Systems

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000
Senior C++/React Developer – Trading Systems
Senior C++/React Developer – Trading Systems

Yablon & Associates LLC • New York (NY)

On-site
USD 150,000 - 210,000
Medical, dental, vision, and 401(k)
Flexible work options
Generous PTO policy
+4
C++ Algorithmic Developer THE ROLEWe are looking for a skilled C++ Algorithmic Developer to join our core engineering team. You will design, implement...
C++ Algorithmic Developer THE ROLEWe are looking for a skilled C++ Algorithmic Developer to join our core engineering team. You will design, implement...

Moneta Ventures • New York (NY)

On-site
USD 150,000 - 230,000
Competitive salary
Equity participation
Direct impact on strategy
+1
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
C++ Software Engineer
C++ Software Engineer

Alpha Nexus Group • Chicago (IL)

On-site
USD 120,000 - 200,000
Software Engineer – HFT Equities & Futures
Software Engineer – HFT Equities & Futures

Algo Capital Group • United States

On-site
USD 100,000 - 150,000
Software Engineer C++ - Trading Platform
Software Engineer C++ - Trading Platform

Atto Trading • New York (NY)

On-site
USD 175,000 - 250,000
Health insurance
Paid time off
Discretionary bonus
+1