Search by job, company or skills
As a core member of the Software Engineering team, you will:
- Design and develop applications and components across various trading system modules
- Leverage your C++ expertise to write robust, high-performance code
- Use Python for scripting, automation, and system integration tasks
- Continuously improve and adapt systems to meet evolving trading requirements
- Ensure system reliability and smooth day-to-day operations
Support Responsibilities & Team Collaboration
- Engineers play a vital role in supporting the systems they build. This includes:
- Taking ownership of system performance and troubleshooting post-deployment issues
- Providing second-line support and, during critical phases like upgrades or deployments, taking on first-line support responsibilities
- Ensuring seamless transitions during system updates and addressing technical challenges proactively
The team operates on a principle of collective ownership-everyone contributes to maintaining, optimizing, and evolving the trading infrastructure. Through close collaboration, engineers help identify improvements and ensure the technology remains resilient and cutting-edge.
Sample Projects You May Work On:
- Real-time market data processing to support fast and informed trading decisions
- Order routing optimizations to enhance trade execution and minimize latency
- Building high-performance frameworks and tools for algorithmic trading
- Developing tools for managing and monitoring trading risk exposure
- Researching and applying innovative solutions to challenges in electronic trading
Preferred Qualifications:
- 5-7 years of hands-on experience with C++
- Proficiency in Python
- Background in low-latency or high-throughput environments
- Strong understanding of algorithms and data structures
- Commitment to writing clean, maintainable, and efficient code
Date Posted: 29/09/2025
Job ID: 127628199