At a Glance
- Tasks: Lead a talented team to develop cutting-edge electronic trading systems.
- Company: Join a leading financial institution at the forefront of algorithmic trading.
- Benefits: Enjoy flexible working options and a collaborative, innovative culture.
- Why this job: Be part of a dynamic team shaping the future of trading technology.
- Qualifications: Expertise in C/C++, systems design, and experience in leading software teams required.
- Other info: Ideal for passionate developers eager to make a significant impact.
The predicted salary is between 43200 - 72000 £ per year.
Job Description
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.
Tech Lead / Principal Engineer employer: Skillfinder International
Contact Detail:
Skillfinder International Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Tech Lead / Principal Engineer
✨Tip Number 1
Make sure to showcase your experience with high-performance trading systems. Highlight any specific projects you've worked on that demonstrate your ability to contribute significantly in this area, especially if they relate to algorithmic or electronic trading.
✨Tip Number 2
Emphasise your technical leadership skills. Be prepared to discuss how you've successfully led teams of engineers in the past, focusing on your ability to mentor and guide others while driving technical excellence.
✨Tip Number 3
Familiarise yourself with the latest trends and technologies in C++ development and trading systems. Being able to discuss current innovations or challenges in the field can set you apart during interviews.
✨Tip Number 4
Prepare to demonstrate your problem-solving skills through real-world scenarios. Think of examples where you've tackled complex issues in software development, particularly in a trading context, and be ready to share these during discussions.
We think you need these skills to ace Tech Lead / Principal Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Algorithmic/Electronic/Real Time Trading Systems. Emphasise your proficiency in C/C++ and any relevant projects that showcase your technical skills.
Craft a Strong Cover Letter: In your cover letter, express your passion for technology and leadership. Mention specific examples of how you've led teams or contributed to high-performance trading systems, and how you can bring that expertise to the role.
Showcase Technical Skills: Be explicit about your technical skills in your application. Detail your experience with Systems Design, Architecture, and any familiarity with CI/CD pipelines. If you have knowledge of other programming languages, mention those too.
Highlight Soft Skills: Don't forget to include your soft skills in your application. Discuss your communication abilities, leadership style, and how you foster collaboration within teams. This is crucial for a Tech Lead role.
How to prepare for a job interview at Skillfinder International
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with C/C++ programming in detail. Highlight specific projects where you've contributed to high-performance trading systems, and be ready to explain your approach to systems design and architecture.
✨Demonstrate Leadership Skills
As a Tech Lead, you'll need to show that you can manage and mentor a team. Share examples of how you've led teams in the past, focusing on your ability to foster collaboration and drive technical agendas.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice articulating complex technical concepts in a way that's easy to understand, and be prepared to discuss how you've influenced business stakeholders in previous positions.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to think critically and creatively about how to tackle real-time trading system issues.