Description:
Trading Systems Server Developer
What We Do:
The Listed Sales and Trading team is a diverse and inclusive technology team. We are responsible for
designing, developing and maintaining high performance global electronic trading systems for our company. We work directly with our institutional clients (sales and trading desks, external clients) to help
enable new businesses, improve products, and manage their risk.
Our massively scalable software and systems cover a wide-range of asset classes, from equities,
derivatives, ETF, FX, commodities, bonds, swaps and cross-asset instruments. We support fully
automated low-latency order handling up to highly complex manual and customized workflow required by
some of our advanced users. We develop cutting-edge systems that are transforming our key business
and enable transactions to occur in microseconds.
While our infrastructure is mostly written in C++ and Python, we are building new services in Java, .NET
Core, and KDB. We are open-minded about our technology choices, leverage and contribute to
open-source and cloud technologies.
Who We Are Looking For:
Our work is always client focused, our engineers are problem-solvers and innovators. We are looking for
an exceptional engineer to work on our core order management product while being cloud-centric,
leveraging micro-services architecture and aligned with our DevOps and Agile strategies.
The successful candidate will be able to influence and collaborate globally, adapt in a fast-paced
changing environment. We are looking for someone with an entrepreneurial approach, creative and who
will push the boundaries while managing risk appropriately.
The candidate will have great opportunity to learn from and influence across a range of businesses and
asset classes while collaborating with a talented group of individuals, both locally and globally. Work
directly with business facing specialists, infrastructure leads and stakeholders in different development
teams in a high-pace environment.
The candidate will have the responsibility in design and development of our high performance
client-facing order management system, working to address business requests and driving platform
evolution to leverage new technologies.
Minimum Qualifications:
● Bachelor’s degree in Computer Science, STEM or equivalent practical experience. Strong
Computing fundamentals including a clear understanding of data structures, algorithms, software
design and core programming concepts
● Experience in development of production-grade applications in one of the following (C++, Java, or
Python)
● Excellent communication skills including experience speaking to technical and business
audiences and working globally
● Interest in designing, analyzing and troubleshooting large-scale distributed systems
● Systematic problem-solving approach, coupled with a sense of ownership and drive
Preferred Qualifications:
● Understanding of open source server platforms
● Broad Understanding of DevOps tools and technologies
● Experience with cloud deployment and tool chain