C++ Software Engineer

G-Research8 months ago
Dallas, Texas, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Do you want to tackle the biggest questions in finance with near infinite compute power at your fingertips? G-Research is a leading quantitative research and technology firm with offices in London and Dallas. In a dynamic, flexible, and highly stimulating culture, we nurture talent and reward world-beating ideas.

This hybrid role is based in our new Dallas infrastructure hub and is part of the FPGA & Order Entry team responsible for managing and enhancing the software that connects our algorithmic platform with nearly 50 exchanges worldwide.

Key Responsibilities

  • Deploying and optimising colocation setups
  • Implementing binary protocols
  • Deploying specialised FPGA technologies to achieve low-latency execution in competitive markets
  • Upholding stringent risk controls across these systems

Required Qualifications

  • Modern C++ and C# development experience
  • Experience working in a high-performance Linux environment

Benefits & Perks

  • Market-leading compensation plus annual discretionary bonus
  • Lunch provided in the office (via GrubHub)
  • Informal dress code and excellent work/life balance
  • Excellent paid time off allowance of 25 days
  • Sick days, military leave, and family and medical leave
  • Generous 401(k) plan
  • 16-weeks’ fully paid parental leave
  • Medical and Prescription, Dental, and Vision insurance
  • Life and Accidental Death & Dismemberment (AD&D) insurance
  • Employee Assistance and Wellness programs
  • Generous relocation allowance and support
  • Great selection of office snacks, and hot and cold drinks
  • Free on-site gym and car parking

This role is employed through our US affiliate.

Required Skills

Modern C++
Binary Protocols
High-performance Linux
Financial market systems
FPGA
C#
Low-latency execution