Low Latency C++ Engineer Job at NJF Global Holdings Ltd, Austin, TX

dzArZHpETVNtZ3RGeUVYWGVPMFdkY3Ey
  • NJF Global Holdings Ltd
  • Austin, TX

Job Description

Low Latency C++ Engineer - Trading Systems (Austin)

  • Proprietary trading firm in Austin, operates in global capital markets.
  • Technology-focused environment, fast-paced with excellent career growth potential.
  • Focuses on automated market making and quantitative trading.
  • Emphasizes high-speed, low-latency algorithmic strategies.
  • Values ownership, collaboration, and a meritocratic structure.
  • Test-driven development and high-impact work are core principles.
  • Slogan: "Keep it simple stupid."
  • Trades delta-1 products, futures, equities, and ETFs.
  • Utilizes fully automated trading strategies.
  • Looking for detail oriented engineers.

Responsibilities:

  • Develop ultra-low latency C++ applications for trading systems.
  • Focus on order entry, market data, and execution.
  • Optimize for lowest latency and highest throughput.
  • Implement and refine algorithms e.g. sums, string/stream, scoring, priority queues.
  • Manage concurrency with sequence locks and memory barriers.
  • Optimize STL container usage (vector, unordered_map, deque, list, map).
  • Design custom, high-performance data structures.
  • Enhance core order book and priority queue systems.
  • Produce clean, tested, and documented C++ code.
  • Collaborate with quants and trading professionals.

Required:

Core C++ & System Skills:

  • Deep C++ expertise: memory, concurrency, low-level systems.
  • Algorithm and data structure proficiency: heaps, queues, lock-free.
  • Performance optimization: pipelining, cache, profiling, system tuning.
  • Compiler awareness.
  • Branch prediction and code layout.

Trading Systems & Infrastructure:

  • Trading systems understanding: order books, market data.
  • Template-based configuration and memory allocation.
  • Concurrency: seqlocks, SPMC queues.
  • Modern CMake practices.
  • Testing, debugging, ABI compatibility.

Software Development Practices:

  • Detail-oriented: clean, tested, documented code.
  • Problem-solving: dissect challenges, create solutions.

Professional Attributes:

  • Collaboration with quants.
  • Results-driven: high-performance systems.
  • Rapid learning: new technologies.
  • Intellectual rigor: fundamental principles.

Bonus Points:

  • Direct experience: designing order book or high-performance trading engine components.

Job Tags

Similar Jobs

Insight Global

Manufacturing Assembler Job at Insight Global

 ...working under a microscope and with small tools ~ Able to use computers and MS Word and office proficiently Plusses : Fiber Optic experience or knowledge Soldering skills Day to Day: A client in the defense industry is looking for someone to... 

Newport Williams

SAP IS-OIL consultant Job at Newport Williams

 ...About the Company We are looking for an SAP IS-Oil consultant for our consulting client. Contract Role - 12 months Location...  ...best practices. Responsibilities Education and Experience: Bachelors or masters degree in computer science, Information... 

Pride Health

Front Desk Receptionist Job at Pride Health

 ...Job Title: Front Desk Receptionist Location: Morristown, NJ 07960 Shift: 8:30am 4:30pm M-F (40 hours weekly) Duration: 4 weeks (Possible Extension) Pay Range: $21/hr. Job Summary: Focused and flexible, willing to pitch in and assist as needed to meet... 

Pikemann

Executive Casino Host Job at Pikemann

 ...casino has to offer. Manage reservations for exclusive casino events, including tournaments, giveaways, concerts, and parties....  ...and engaged. Assist with the training of new Casino Marketing staff on operational procedures, IT systems, and team philosophies.... 

Total Quality Logistics

Entry Level Sales Representative Job at Total Quality Logistics

 ...negotiation skills to secure deals for freight transportation while managing customer shipments from pickup to delivery. No prior experience is necessary; our best in-class paid freight broker training and mentorship program will teach you everything you need to know...