Senior Trading Systems Engineer (Rust / C++ / C#)
Remote - India
About Us
We build high-performance trading infrastructure powering modern brokerage platforms, proprietary trading firms, fintech products, and real-time financial applications.
Our engineering team focuses on solving complex problems in market data distribution, exchange connectivity, execution infrastructure, and low-latency backend systems. We're looking for an experienced engineer who has already worked in electronic trading and can contribute immediately.
This is a fully remote position working alongside a senior international engineering team.
What You'll Do
- Design and optimize low-latency market data services
- Build resilient streaming infrastructure for real-time financial data
- Develop broker and exchange integrations
- Improve throughput, latency, and system reliability
- Build highly concurrent backend services in Rust, C++, and C#
- Optimize multithreaded applications processing large volumes of market events
- Work on infrastructure supporting multiple trading platforms and brokerage technologies
- Collaborate on architecture for next-generation financial systems
Required Experience
Previous experience building trading systems is mandatory.
You must have experience in one or more of the following:
- Electronic Trading
- Brokerage Technology
- Proprietary Trading Firms
- Futures Trading Platforms
- Exchange Connectivity
- Market Data Systems
- Order Management Systems (OMS)
- Execution Management Systems (EMS)
- Risk Management Systems
Required Technical Skills
- Strong professional experience with Rust
- Strong professional experience with C++
- Strong professional experience with C#
- Multithreaded application development
- Concurrent programming
- Linux development
- TCP/IP networking
- High-performance backend services
- Event-driven architectures
- Git
Preferred Experience
Experience with any of the following is highly desirable:
- CME
- Rithmic
- CQG
- Trading Technologies (TT)
- FIX Protocol
- NinjaTrader
- WebSockets
- Redis
- Kafka
- ZeroMQ
- FlatBuffers
- Protocol Buffers
- Docker
- Kubernetes
- AWS
We're Looking For Someone Who Has
- Built production market data services
- Worked on exchange gateways or broker connectivity
- Built order routing systems
- Designed scalable distributed systems
- Debugged latency-sensitive production environments
- Optimized systems handling millions of real-time events
- Strong analytical and troubleshooting skills
What We Offer
- Fully remote work
- Competitive salary
- Work on cutting-edge trading technology
- Small, highly technical engineering team
- Opportunity to influence architecture and technical direction
- Long-term opportunity across multiple financial technology products
Indeed Screening Questions
- How many years of professional Rust experience do you have?
- How many years of professional C++ experience do you have?
- How many years of professional C# experience do you have?
- Have you worked on production trading systems? (Required)
- Have you built or maintained a production market data system?
- Have you worked with FIX Protocol?
- Which exchanges, brokers, or market data providers have you integrated with?
- Have you worked with CME, CQG, Rithmic, TT, or NinjaTrader?
- Describe the most latency-sensitive system you've built or maintained.
- Are you able to overlap at least 4 hours with the US Pacific Time Zone?
Pay: ₹4,200,000.00 - ₹8,400,000.00 per year
Work Location: Remote