Software Engineer

Software Engineer

Cambridge Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
A

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: Enjoy opportunities for remote work and a dynamic team environment.
  • Why this job: Be part of an innovative team shaping the future of finance and technology.
  • Qualifications: Experience in C++ and Python, with a degree in Computer Science or related field.
  • Other info: Positions available from Junior to Senior and Team Lead levels.

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

Who you are:

  • 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.

A

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 cryptocurrencies and high-frequency trading (HFT). Being knowledgeable about the market will not only help you during interviews but also demonstrate your genuine interest in the field.

✨Tip Number 2

Brush up on your C++ and Python skills, especially focusing on data structures and algorithms. Consider working on personal projects or contributing to open-source projects that involve these languages to showcase your practical experience.

✨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 potentially get referrals for job openings.

✨Tip Number 4

Prepare to discuss your problem-solving approach and troubleshooting experiences. Be ready to share specific examples of how you've tackled system issues in the past, as this is a key responsibility in the role.

We think you need these skills to ace Software Engineer

C++ Programming
Python Programming
Data Structures
Algorithms
Software Design
Troubleshooting Skills
System Deployment
Stakeholder Engagement
Team Collaboration
Interest in Finance
Interest in Cryptocurrencies
Analytical Thinking
Problem-Solving Skills
Communication Skills

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 key responsibilities outlined in the job description, such as developing trading systems or troubleshooting issues.

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: Be ready to discuss your technical skills in detail during the interview process. Brush up on your knowledge of C++ and Python, and be prepared to articulate software concepts and designs clearly.

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 Trading Systems

Familiarise yourself with how trading systems work, especially in the context of cryptocurrencies. Being able to discuss trading strategies and system infrastructure 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 challenges and be ready to explain your thought process clearly, as communication is key in this role.

✨Show Enthusiasm for Finance and Crypto

Express your passion for finance and cryptocurrencies during the interview. Share any personal projects or experiences related to the industry to highlight your commitment and interest in the sector.

Software Engineer
Albert Bow
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>