Leave us your email address and we'll send you all the new jobs according to your preferences.
Tech Lead / Principal Engineer
Posted 2 days 19 hours ago by Skillfinder International
Permanent
Not Specified
Other
London, United Kingdom
Job Description
Tech Lead / Principal Engineer (C++)
Functional skills:
- Algorithmic/Electronic/Real Time Trading Systems.
- Working closely with the Electronic Market Making (EMM)/Trading Business to build the next generation electronic trading system.
- Track record of significant contribution to high-performance and sophisticated Algorithmic/Electronic/Real Time Trading Systems at either Hedge Funds, Proprietary Traders, Specialist liquidity providers, or large financial institutions.
Technical skills:
- Expertise and deep proficiency in C/C++ Programming - with a deep understanding of object-oriented programming, data structures, and algorithms
- Deep expertise in Systems Design, Architecture, Distributed Systems, DSA, Performance and Latency Optimisation.
- Excellent domain knowledge and experience working on Linux platforms.
- Experience with version control systems (eg, Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines.
- Knowledge of other programming languages (eg, Python, Java) and software development tools is a plus.
Soft skills:
- Technology leader, a strong people leader who can manage an incredibly talented team of expert C++ software engineers.
- Passionate developer, hands on coder designing and developing the core components of the high-performance trading stack.
- Operational excellence driver, ensuring platform stability to ensure maximum uptime for trading systems across markets.
- Excellent communication skills with the ability to drive technical agenda, lead a team, and influence business stakeholders.
- Ability to translate business needs into functional code.
- Performing PR reviews on other developers' code.
- Clearly able to demonstrate and report on progress in delivering code.
- Proven experience as a Technical Lead or similar role in software engineering.
- Experience with software development methodologies, such as Agile or Scrum.
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
- Lead and mentor a team of software engineers, fostering a collaborative and innovative environment.
- Provide technical guidance and expertise in C++ development, ensuring best practices and high standards are maintained.
- Drive the design, development, and implementation of complex software solutions.
- Experience in building robust enterprise software systems.
- Flexible and pragmatic leader & team player.
- Open learning mindset.
Skillfinder International
Related Jobs
Specialist Endodontist
- Lancashire, Blackburn, United Kingdom, BB2 4HU
Regional Locum Dentist
- £45,000 Annual
- Manchester, United Kingdom
ADOS Clinician - Independent Clinician Network
- Kent, Canterbury, United Kingdom, CT1 3AS
HR-IT Specialist (m/f/d)
- Bremen, Altstadt, Germany, 28195
SAP Application Specialist Sales & Distribution (m/w/d)
- Hessen, Frankfurt am Main, Germany, 60528