Job Overview
In this role you will work with the Product team, Infrastructure team, and QA team, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which handle large amount of TPS to drive a highly efficient technology used by several markets around the world, including ourselves.
Responsibilities and Duties
- Codes, tests, integrates, and documents software.
- Apply principles and techniques of computer science, engineering, and mathematical analysis to the development of complex products.
- Apply and champion the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products.
- Keep abreast of technology trends and champion new ideas and process improvements.
Required Skills/Experience
- Experience writing C++ (C++11 or later) β professional, academic, or personal projects all count.
- Understanding of core networking concepts (TCP, UDP, multicast) and why they matter in high-throughput system.
- Comfortable working on Linux.
- Python, Git, and SQL.
- An analytical mindset with genuine curiosity about how financial markets and exchange technology work.
- A drive to solve complex problems alongside a talented team.
Desired Skills/Experience
- Familiarity with real-time or event-driven systems β any context where latency and throughput matter.
- Exposure to Boost libraries.
- Knowledge of capital markets protocols such as FIX or SBE.
- QuestDB or Dolt.
- Any open-source contributions, side projects, or competitive programming that demonstrates initiative.
Mindset and Methodology
This role involves working with a sophisticated and specialised platform. New joiners invest time in understanding the architecture and domain before making changes to the most critical components. Weβre looking for someone who enjoys that kind of deep learning and is keen to build long-term expertise that enables them to take on greater ownership and impact.
- Good team player
- Autonomous
- Good understanding of modern development best practices and methodologies
- Comfortable using Agile methodology, including continuous integration, sprints, Jira and the relevant processes and workflow.
#J-18808-Ljbffr
Development Engineer - Aquis Exchange employer: OpenTalent
At TwinStream, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. Our hybrid working model in Cheltenham allows for flexibility while providing ample opportunities for professional growth and development within the tech sector. With a focus on meaningful projects that support government organisations, employees can find purpose in their work while enjoying competitive benefits and a supportive team environment.