Software Engineer - Quality Assurance

Quant Capital
London, UK
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Algorithmic Trading Automation of Tests C++ (Programming Language) Computer Networks Linux Network Interface Controllers Field-Programmable Gate Array (FPGA) OSI Models Software Engineering TCP/IP Git Information Technology

Job description

Software Engineer - Quality Assurance My client is a high-frequency proprietary trading firm seeks a Software Engineer to join the Engineering Productivity team. The Engineering Productivity team helps reduce the time from concept to deliverable by providing our development teams with the tools, practices and support to increase their productivity while maintaining high quality standards Responsibilities * Contributing to the architecture, design, and implementation of an automated testing framework to reduce time to market and increase the quality of our product * Working closely with software developers, testers and stakeholders globally to refine technical requirements for the test framework * Designing technical testing strategies and heuristics for heavily integrated applications * Creating and maintaining specification documents for the automation framework Financial experience is not required. Qualifications * 2-3 years of experience programming in Python (2 or 3) * A

Requirements

Bachelor’s or Master’s degree in Computer Science or a related field * Strong general programming and software design skills * Familiarity with C++, including the ability to read and understand it * An understanding of networks and Linux systems, in conjunction with, testing server level systems * Familiarity with common, TCP/IP-based computer network protocols, an understanding of network protocols in general (e.g. the OSI model), and knowledge of how to troubleshoot them * Strong familiarity with git version control system * Extensive knowledge of and some experience with modern methodologies such as BDD or TDD * Excellent written and oral communication skills * Experience in the finance industry and in Quality Assurance working with trading systems a strong plus * Having knowledge of low level devices like kernel bypass network cards and FPGA a strong plus

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all