At a Glance
- Tasks: Develop trading systems in C++ and Python for crypto currencies.
- Company: Join a cutting-edge crypto-focused HFT firm at the forefront of digital assets.
- Benefits: Flexible work options, competitive salary, and opportunities for growth.
- Why this job: Be part of an innovative team shaping the future of finance and technology.
- Qualifications: Experience in C++ and Python; degree in Computer Science or related field required.
- Other info: Positions available from Junior to Senior levels, perfect for all skill sets.
The predicted salary is between 36000 - 60000 Β£ per year.
I am currently working with a crypto-focused HFT firm who are looking to add C++ Developers to their team. This is an opportunity to develop trading systems for crypto currencies in the rapidly evolving class of digital assets. These systems are predominantly written in Python and C++.
Key Responsibilities:- Develop trading system infrastructure in C++ and Python
- Work with traders, middle office and other stakeholders
- Deploy trading system components into production environment
- Troubleshooting system issues as and when they occur
- Identify opportunities for system improvements
- Team engagement
- Experience in both C++ and Python
- Good programming skills, with a strong understanding of data structures and algorithms
- Youβre able to precisely articulate software concepts and designs
- You have a Bachelor's degree (or above) in Computer Science, Software Engineering or similar, with excellent results.
- A strong interest in finance and cryptocurrencies
If you are interested in this role, or know someone who would be, and would like to discuss further then please email me at and we can arrange a call.
Contact Detail:
Albert Bow Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer
β¨Tip Number 1
Familiarise yourself with the latest trends in cryptocurrency and high-frequency trading (HFT). Understanding the market dynamics and how trading systems operate will give you an edge during discussions with potential employers.
β¨Tip Number 2
Brush up on your C++ and Python skills by working on personal projects or contributing to open-source projects. This hands-on experience will not only enhance your coding abilities but also provide you with concrete examples to discuss during interviews.
β¨Tip Number 3
Network with professionals in the crypto and finance sectors. Attend meetups, webinars, or online forums where you can connect with industry experts and learn about job openings that may not be advertised widely.
β¨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on data structures and algorithms. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.
We think you need these skills to ace Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as any relevant projects or roles that demonstrate your programming skills. Emphasise your understanding of data structures and algorithms.
Craft a Strong Cover Letter: In your cover letter, express your passion for finance and cryptocurrencies. Mention specific experiences that relate to the responsibilities listed in the job description, such as developing trading systems or working with stakeholders.
Showcase Relevant Projects: If you have worked on any projects related to trading systems or cryptocurrencies, be sure to include them in your application. Describe your role, the technologies used, and the impact of your work.
Prepare for Technical Questions: Since this role requires strong programming skills, be ready to discuss your knowledge of C++ and Python in detail. Brush up on common algorithms and data structures, and be prepared to solve coding problems during the interview process.
How to prepare for a job interview at Albert Bow
β¨Brush Up on C++ and Python
Make sure you're comfortable with both C++ and Python, as these are the primary languages used in the role. Review key concepts, data structures, and algorithms to demonstrate your programming skills during the interview.
β¨Understand the Crypto Landscape
Familiarise yourself with the basics of cryptocurrencies and high-frequency trading (HFT). Being able to discuss current trends and challenges in the crypto market will show your genuine interest in the field.
β¨Prepare for Technical Questions
Expect technical questions that assess your problem-solving abilities and coding skills. Practice coding problems and be ready to explain your thought process clearly, as communication is key in this role.
β¨Showcase Team Collaboration Skills
Since the role involves working with traders and other stakeholders, be prepared to discuss your experience in team settings. Highlight any past projects where you successfully collaborated with others to achieve a common goal.