C++ Market Connectivity
The C++ Market Connectivity role is focused on developing low-latency, scalable systems that connect to multiple financial markets and exchange platforms. The position exists within a major financial institution and offers the opportunity to influence core trading infrastructure.
The company operates in the financial services sector, supporting a broad client base with advanced trading and market access solutions. It values technical innovation, high-quality code, and best practices in software engineering.
Role Overview
The Lead Software Engineer will guide engineering teams in designing and implementing resilient, high-performance C++ applications for electronic market connectivity. This individual will oversee the development of secure, low-latency systems that interface directly with exchanges, ensuring optimal latency and throughput. Success in this role involves hands-on coding, technical mentorship, and shaping architectural choices aligned with firm-wide standards and strategic goals.
Key Skills & Experience
- Lead the development of low-latency C++ applications for market connectivity.
- Build and review secure, high-quality production code while debugging to uphold standards.
- Manage performance diagnostics and tooling on Unix/Linux systems.
- Influence design and operational strategies to improve latency and stability.
- Serve as a subject matter expert in electronic trading architecture and performance engineering.
- Advocate for best practices, SDLC frameworks, and reuse of coding patterns.
- Guide the adoption of leading-edge technologies to support business growth.
Requirements
- Right to work in the specified location.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- At least 6 years of experience in low-latency system design and development with C++ and C.
- Advanced expertise in C++, supported by formal training or certification.
- Proven experience delivering system design, application development, testing, and operational stability in a production environment.
- Proficiency with C++ on Unix/Linux, including performance diagnostics.
- Scripting skills for automating development, testing, and operational workflows.
- Strong understanding of hardware-software interaction for low-latency systems.
- Knowledge of application, data, and infrastructure architectures disciplines.
If you have the relevant skills and experience, please apply with an updated CV.
