Senior Golang Developer
Futran Solutions
hybridseniorpermanentbackend Chicago, IL 5 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 scoreTags
GolangLinux PerformanceLow-Latency SystemsConcurrencyLock-Free ProgrammingeBPFDPDKSolarflare OnloadRDMARaft
About the role
Role Overview
Senior Golang Developer (multiple openings) for low-latency trading infrastructure and market data processing. Initially remote, the position focuses on building deterministic, high-throughput systems in Go for real-time ingestion and order routing.
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 for deterministic execution, minimizing latency variance and tail latency
- Implement distributed coordination systems using consensus protocols (e.g., Raft/Paxos) where needed
- Create or optimize networking stacks / RPC frameworks tailored to trading workloads
- Work closely with Linux internals (syscalls, CPU pinning, NUMA optimization, kernel bypass techniques such as DPDK/Solarflare Onload)
- Optimize and troubleshoot using perf, eBPF, flame graphs, hardware counters, and profiling tools
- Debug production issues under live trading conditions to ensure stability and performance
- Partner with quants and traders to align system behavior with strategy requirements
Required Qualifications
- 10+ years of systems engineering or low-latency infrastructure experience
- 8+ years of production experience with Golang (Go)
- Strong knowledge of:
- Concurrency and synchronization
- Memory models and allocation behavior
- High-performance system design
- Hands-on expertise in:
- Lock-free programming and atomic operations
- Multithreaded system design
- Strong knowledge of:
- Linux internals and performance tuning
- Networking fundamentals (TCP/UDP, multicast, low-latency pipelines)
- Profiling and debugging tools
- Experience with:
- High-frequency trading systems and/or market microstructure
- Kernel bypass networking (e.g., DPDK, Solarflare)
- RDMA / high-speed networking
- Exchange protocols (FIX, binary feeds)
- Market data normalization pipelines
- Systems such as Kubernetes/etcd
- Ability to optimize for:
- Cache locality
- NUMA architecture
- CPU microarchitecture behavior
Nice-to-Haves
- Not explicitly stated in the posting
Scraped 5/21/2026