Overview
As Head of Software Engineering, you will lead a high-performance engineering function for a top-tier fintech client known for ultra-low latency trading. You’ll guide architecture, drive performance and reliability, and mentor cross-functional teams including QA. You’ll shape technical strategy and spearhead initiatives that unlock new business lines and operational efficiency. This role suits techies who want to work at scale in a fast-paced, open-culture environment and make a meaningful impact.
Pay / Benefits
- excellent salary and benefits package
- large bonus from day 1
- ongoing training
- structured career path
- hybrid London working
Responsibilities
- Manage and develop a team of software engineers
- Manage and develop a team of independent QA engineers for automated testing
- Provide technical direction on performance, reliability and functionality
- Contribute to operational strategy and performance with the management team
- Design, engineer, and test highly reliable services
- Lead company-wide projects to develop new business lines and improve efficiency
- Lead others in debugging complex engineering and operational problems
- Operate in an agile, fast-paced development environment and evangelise new technologies
Key requirements
- Strong knowledge of algorithms and data structures
- Degree in Computer Science or a STEM Subject
- Strong knowledge of equities and derivatives markets
- Strong background in C++
- Strong experience in automated testing, unit testing
- Familiar with open source software (evaluation/procurement, licensing issues)
- SQL background
- Agile
- leadership
- mentoring
- problem-solving
- C++
- automated testing/unit testing
- SQL
…
