xelys jobs xelys jobs

Senior Golang Developer

Futran Solutions

hybridseniorpermanentbackenddevops Chicago, IL 31 days ago via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

GoGolangConcurrencyLinux InternalsLow-Latency SystemsHigh-Frequency TradingKernel Bypass NetworkingRDMADistributed SystemsProfiling (perf/eBPF)

About the role

Role Overview

Senior Golang Developer (multiple openings) for low-latency trading infrastructure in Chicago, IL (remote).

Responsibilities

  • Design and implement low-latency services in Go for trading infrastructure and market data processing.
  • Build and optimize high-throughput data pipelines for real-time market data ingestion and order routing.
  • Develop lock-free / wait-free data structures and concurrency primitives for performance-critical paths.
  • Engineer systems with deterministic execution to minimize latency variance and tail latency.
  • Design and maintain distributed coordination systems using consensus protocols such as Raft/Paxos.
  • Implement custom networking stacks or optimized RPC frameworks for trading workloads.
  • Optimize systems using Linux internals, CPU pinning, NUMA optimization, and kernel bypass techniques (e.g., DPDK, Solarflare).
  • Use perf, eBPF, flame graphs, and hardware counters for profiling and debugging.
  • Debug production systems under live trading conditions to ensure stability and performance.
  • Collaborate with quants and traders to align system behavior with strategy requirements.

Required Qualifications

  • 10+ years in systems engineering or low-latency infrastructure.
  • 8+ years of production experience with Golang (Go).
  • Strong understanding of:
    • Concurrency and synchronization
    • Memory models and allocation behavior
    • High-performance system design
  • Hands-on experience building real-time/low-latency systems (trading/networking or similar).
  • Expertise with:
    • Lock-free programming and atomic operations
    • Multithreaded system design
  • Strong knowledge of Linux internals and performance tuning.
  • Networking experience with TCP/UDP, multicast, and low-latency pipelines.
  • Experience with profiling and debugging tools.
  • Exposure to HFT (high-frequency trading) or market microstructure.
  • Familiarity with kernel bypass networking (DPDK, Solarflare) and RDMA/high-speed networking.
  • Exposure to exchange protocols (e.g., FIX and binary feeds).
  • Experience with market data normalization pipelines.
  • Contributions to systems like Kubernetes and etcd.
  • Experience optimizing for cache locality, NUMA, CPU microarchitecture behavior.

Nice-to-Haves

  • Direct experience with deterministic execution systems and exchange/market microstructure specifics.
  • Deep tuning using hardware counters and CPU microarchitecture profiling.

About Futran Solutions

Futran Solutions is a technology and engineering company focused on building high-performance software systems. The role centers on low-latency infrastructure for trading workloads, including real-time data processing and distributed systems.

Scraped 6/29/2026