
Quantitative Developer - Trading Systems, C#
Qube Research & Technologies22 days ago
London, United KingdomSenior
Responsibilities
- Develop, maintain, and enhance applications supporting trading workflows.
- Investigate production issues and deliver fixes and improvements while maintaining system stability.
- Contribute to the architecture and development of a new trading platform.
- Understand existing workflows and business logic and carry critical functionality into new systems.
- Collaborate with traders, developers, and stakeholders to gather requirements and deliver practical solutions.
- Improve performance, reliability, and maintainability across existing and new applications.
Requirements
- 6+ years of professional software development experience, preferably with complex production systems.
- Strong C# and .NET development experience.
- Strong software engineering fundamentals and object-oriented design experience.
- Understanding of multithreading, concurrency, asynchronous programming, and thread safety.
- Experience developing high-performance or real-time applications.
- Knowledge of TCP/IP, messaging, APIs, and distributed systems.
- Strong SQL and relational database knowledge.
- Strong debugging, troubleshooting, and performance analysis skills.
- Experience with unit testing, integration testing, and modern development practices.
- Trading systems experience is beneficial.
- Knowledge of trade and order execution across FX, equities, ETFs, or options is advantageous.
- Familiarity with market data, order management, execution workflows, and FIX or similar trading protocols is beneficial.
- Strong ownership, problem-solving, communication, collaboration, and knowledge-sharing skills.
Benefits
- Initiatives and programs intended to support a healthy work-life balance.
- Equal opportunity and diversity-focused workplace culture.