Software Engineer

Software Engineer

Portsmouth 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: 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 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 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 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, focusing on data structures and algorithms. Consider working on personal projects or contributing to open-source projects that showcase your programming abilities in these languages.

✨Tip Number 3

Network with professionals in the crypto and finance sectors. Attend industry meetups, webinars, or online forums to connect with people who can provide insights or even refer you to job openings.

✨Tip Number 4

Prepare to articulate your software concepts clearly. Practice explaining your past projects and technical decisions, as this will demonstrate your communication skills and understanding of complex ideas during interviews.

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. Include specific examples of how you've worked with data structures and algorithms.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your interest in finance and cryptocurrencies, and explain how your background aligns with the responsibilities outlined in the job description.

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

Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail and professionalism.

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. Practise 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 relevant projects or experiences that highlight your interest, as this can set you apart from other candidates.

Software Engineer
Albert Bow
Location: Portsmouth
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
  • Software Engineer

    Portsmouth
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • A

    Albert Bow

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