Posted on: 21/08/2026
Software Engineer Algorithmic Trading Platform
Experience : 36 years
Location : India
Employment Type : Full-time
About the Role :
We are building a high-performance algorithmic trading platform for financial markets, focused on real-time data, strategy execution, backtesting, risk management and scalable trading infrastructure.
We are looking for a strong Software Engineer who enjoys building reliable, performance-sensitive systems and is interested in the intersection of software engineering, real-time systems and financial markets.
You do not need to come from a traditional quant background. Strong engineers from adjacent domains are welcome.
What You'll Work On :
- Real-time market-data processing
- Event-driven strategy execution
- Backtesting and simulation
- Broker and exchange integrations
- Order, execution, portfolio and risk systems
- Real-time monitoring and analytics
- High-throughput and scalable event-processing systems
What We're Looking For :
- 3 to 6 years of professional software engineering experience
- Strong proficiency in Python
- Good understanding of software architecture and system design
- Experience building production backend, real-time or data-intensive systems
- Familiarity with asynchronous programming, event-driven architecture or distributed systems
- Good understanding of APIs, databases and messaging/streaming systems
- Comfortable with Linux
- Strong problem-solving and debugging skills
- Python is essential; experience with Rust or another systems programming language is a strong plus.
Technologies & Concepts :
Experience with some of the following is valuable : Python, Rust, Redis, Pub/Sub, Flink, WebSockets, Docker, Linux, Google Cloud, Event-driven systems, Distributed systems.
You do not need experience with all of them. Strong engineering fundamentals and the ability to learn are more important than matching a specific technology checklist.
Trading Experience A Plus :
Experience in areas such as :
- Algorithmic trading or quantitative development
- FinTech or financial systems
- Market-data platforms
- Broker/exchange integrations
- Trading, backtesting or risk systems
Experience with platforms such as NautilusTrader, QuantConnect / LEAN, Backtrader, Zipline or similar is a plus, but not required.
What We Value :
We value engineers who :
- Think about correctness, reliability and failure modes
- Care about performance and scalability
- Can reason about systems, not just individual components
- Learn quickly and take ownership
- Enjoy solving complex engineering problems
You don't need to know everything about trading when you join. Strong engineering fundamentals and curiosity about financial markets is what matters most.
Why This Role :
You will help build the core technology behind a modern algorithmic trading platform, working across : Real-Time Data, Event-Driven Systems, Trading Execution, Risk, Performance and Scalability.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1664976