At a Glance
- Tasks: Write high-performance C++ code for automated trading systems and improve system architecture.
- Company: Join Hawksman Technology, a leading firm in proprietary trading with a focus on innovation.
- Benefits: Enjoy a collaborative work environment and the chance to work with cutting-edge technology.
- Why this job: Be part of a dynamic team that values rigorous research and impactful software development.
- Qualifications: Strong experience in C/C++ and Python, with a background in high-frequency trading systems required.
- Other info: Only shortlisted candidates will be contacted, so make your application stand out!
The predicted salary is between 43200 - 72000 £ per year.
Hawksman Technology is working with a leading proprietary trading firm with a focus on close collaboration, rigorous research, and cutting-edge technology.
Role: Software Engineer - Low Latency C++
Responsibilities:
- Write high-performance code capable of processing large volumes of data in latency-sensitive environments.
- Collaborate with trading teams to gather requirements and develop new features and strategies in automated trading systems.
- Improve system architecture to support scalability across a growing number of instruments and increasingly active markets.
- Develop mission-critical software with a strong focus on quality and risk management.
Requirements:
- Strong experience in C/C++ and Python, with a track record of writing scalable, reliable, and high-quality software.
- Proven experience developing high-frequency trading systems.
- Effective working independently and in close collaboration with Traders, Researchers, technical teams, and business operations.
- Deep understanding of computer science fundamentals and sound engineering principles.
- Demonstrated ability to design pragmatic solutions to complex technical challenges.
- Skilled in building and maintaining performance-critical distributed systems.
We regret to inform you that only shortlisted candidates will be notified / contacted.
Low Latency C++ Developer employer: Hawksman Technology
Contact Detail:
Hawksman Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Low Latency C++ Developer
✨Tip Number 1
Familiarise yourself with the latest trends in low latency trading and high-frequency systems. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Network with professionals in the trading and technology sectors. Attend relevant meetups or online forums where you can connect with others who work in similar roles, as they might provide insights or even referrals.
✨Tip Number 3
Brush up on your problem-solving skills by tackling coding challenges related to C++ and Python. Websites like LeetCode or HackerRank can be great resources to practice and showcase your abilities.
✨Tip Number 4
Prepare to discuss your past experiences with high-frequency trading systems in detail. Be ready to explain the challenges you faced and how you overcame them, as this will highlight your practical knowledge and expertise.
We think you need these skills to ace Low Latency C++ Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in C/C++ and Python, especially any work related to high-frequency trading systems. Use specific examples that demonstrate your ability to write scalable and reliable software.
Craft a Strong Cover Letter: In your cover letter, emphasise your collaboration skills and how you've worked with traders and researchers in the past. Mention any specific projects where you developed features for automated trading systems.
Showcase Technical Skills: Include a section in your application that details your technical skills, particularly in building performance-critical distributed systems. Highlight any relevant projects or achievements that showcase your understanding of computer science fundamentals.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or inconsistencies. A well-presented application reflects your attention to detail, which is crucial for a role focused on quality and risk management.
How to prepare for a job interview at Hawksman Technology
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you wrote high-performance code, especially in latency-sensitive environments. This will demonstrate your technical skills and understanding of the requirements for the role.
✨Understand Trading Systems
Familiarise yourself with high-frequency trading systems and their architecture. Be ready to explain how your previous work relates to automated trading strategies and how you can contribute to improving system performance and scalability.
✨Collaboration is Key
Since the role involves working closely with traders and researchers, prepare examples of how you've successfully collaborated with cross-functional teams in the past. Emphasise your communication skills and ability to gather requirements effectively.
✨Problem-Solving Mindset
Expect technical questions that assess your problem-solving abilities. Be ready to discuss complex challenges you've faced and the pragmatic solutions you designed. This will showcase your deep understanding of computer science fundamentals and sound engineering principles.