Lead Backend Engineer (Trading)
Shuru Technologies Lead Backend Engineer (Trading)
This is a remote position.
- Architect and build low-latency trading systems using Golang or another high-performance backend stack.
- Develop multi-LP price aggregation, pricing, and smart order routing.
- Build configurable routing by symbol, client group, and liquidity provider.
- Support A/B/C-book flow segmentation, markups, spreads, and execution controls.
- Build reliable FIX connectivity, order processing, fills, rejects, and confirmations.
- Optimize latency, slippage, fill ratios, and reject rates.
- Support MT4/MT5 integrations and build FIX/REST APIs.
- Design resilient infrastructure for LD4/NY4 environments.
- Lead architecture, code reviews, mentoring, and production troubleshooting.
Requirements
- 8+ years of backend engineering experience.
- Strong experience with Golang, Java, C++, C#, or Rust.
- Experience with pricing engines, execution engines, liquidity bridges, trading gateways, or order-routing systems.
- Strong understanding of FIX, liquidity aggregation, smart order routing, spreads, slippage, and order lifecycles.
- Experience building low-latency, concurrent, event-driven systems.
- Understanding of MT4/MT5 and brokerage/trading infrastructure.
Benefits
- Competitive salary and benefits package.
- Opportunity to work with a team of experienced product and tech leaders.
- A flexible work environment with remote working options.
- Continuous learning and development opportunities
- Chance to make a significant impact on diverse and innovative projects
