The Role
We are seeking a talented and experienced Trade and Positions Platform
Engineer to join our specialized TAPE team. Our team owns and operates the
firm's trade and positions system, providing real-time risk awareness and
interfacing with every desk across the organization. As we build TAPE 2.0-a
cloud-based, scalable platform designed to handle increased volume, diversity,
and advanced trading strategies-you will play a critical role in modernizing
our core systems while addressing key technical challenges in distributed
architecture, high throughput, and low latency.
What you'll do
- Develop and maintain resilient Java services built on a cloud-ready architecture, incorporating CI/CD best practices to support TAPE 2.0.
- Collaborate with cross-functional teams-including traders, quant developers, and other technical groups-to design, build, and enhance client APIs in Java, C++, and Python.
- Design and implement distributed systems capable of scaling with increasing trading volume and diverse strategies, solving problems related to system distribution, throughput, and latency.
- Contribute to building and refining user interfaces (approximately 10-15% of development work) using Angular, ensuring seamless integration with underlying APIs.
- Leverage distributed caching solutions (e.g., Hazelcast, Oracle Coherence, or Redis) and container orchestration with Kubernetes to optimize system performance and reliability.
- Continuously research and adopt new technologies and architectural patterns to improve system resiliency, performance, and scalability.
- Monitor system performance, troubleshoot issues, and maintain comprehensive documentation of development processes and architectural decisions.
What we are looking for
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience in developing Java-based applications and services, preferably in a high-volume, low-latency environment.
- Hands-on experience working with cloud-based architectures and CI/CD pipelines.
- Proficiency in building and integrating APIs using Java, C++, and Python.
- Familiarity with frontend development frameworks such as Angular.
- Solid understanding of distributed systems and caching solutions (e.g., Hazelcast, Oracle Coherence, Redis).
- Experience deploying and managing applications using Kubernetes.
- Exposure to trading systems and capital markets with an understanding of how real-time risk management and trade processing systems operate.
- Excellent problem-solving skills and a proactive approach to tackling complex technical challenges within a collaborative team environment.
Nice to have
- Experience working on critical trading systems or financial applications.
- Previous involvement in systems modernization or migration projects to cloud platforms.
- Additional certifications or training in cloud architecture, containerization, or financial markets technology.
For More Quantitative Finance Jobs visit OpenQuant