Associate Software Developer (C++) in London
Associate Software Developer (C++)

Associate Software Developer (C++) in London

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
FlexTrade

At a Glance

  • Tasks: Design and develop software components for a cutting-edge trading system.
  • Company: Join FlexTrade, a leader in innovative trading solutions.
  • Benefits: Enjoy competitive salary, flexible work options, and growth opportunities.
  • Other info: Dynamic team environment with a focus on collaboration and fun.
  • Why this job: Gain hands-on experience with top-tier clients and advanced technology.
  • Qualifications: Proficiency in C++ and problem-solving skills required.

The predicted salary is between 28800 - 48000 £ per year.

FlexTrade Systems is a provider of customized multi-asset execution and order management trading solutions for buy-and-sell side financial institutions. Through deep client partnerships with some of the world's largest, most complex and demanding capital markets firms, we develop the flexible tools, technology and innovation that deliver our clients a competitive edge. Our globally distributed engineering teams focus on adaptable technology and open architecture to develop highly sophisticated trading solutions that can automate and scale with your business strategies.

We are dedicated to giving our clients a competitive edge, taking ownership of our responsibilities, being flexible to adapt to an ever-changing environment and technology, bringing integrity to all interactions and continuing to improve, grow together and collaborate as one team. All of these while having fun truly makes FlexTrade a wonderful place to work.

About You

We are actively seeking a graduate C++ Developer for a unique opportunity to join the core development team working with our flagship product FlexTRADER, a highly customisable multi-asset class execution management system used by some of the largest investment banks and hedge funds in the world. The role represents an excellent opportunity to gain experience in dealing with high-profile contacts, cutting-edge technology, and the financial services industry.

Responsibilities

  • Software component design and development for our trading system.
  • Working with client services to understand and translate business requirements into technical specifications.
  • Creating documentation for changes.
  • Contributing towards general technical health (refactoring, improving test coverage).

Requirements

  • Excellent problem-solving skills.
  • A good understanding of C++11/14/17 and the standard library.
  • Familiarity with Boost is beneficial.
  • Experience with Google Test or other unit test frameworks.
  • Experience with Git or other distributed VCS.
  • Experience with Linux (RHEL).

Nice to have

  • Good understanding of CI/CD processes and Docker.
  • Experience with Python is beneficial.

Associate Software Developer (C++) in London employer: FlexTrade

FlexTrade Systems is an exceptional employer located in the heart of London, offering a dynamic work culture that fosters innovation and collaboration. With a strong commitment to employee growth, we provide opportunities to work with cutting-edge technology in the financial services sector, while also ensuring a supportive environment where fun and teamwork thrive. Join us to be part of a globally distributed team that values integrity, adaptability, and continuous improvement.
FlexTrade

Contact Detail:

FlexTrade Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Associate Software Developer (C++) in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with alumni from your university. You never know who might have a lead on that perfect Associate Software Developer role.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your C++ projects or contributions to open-source. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for those interviews! Brush up on your problem-solving skills and be ready to tackle coding challenges. Practising common interview questions can help you feel more confident when it’s time to shine.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Associate Software Developer (C++) in London

C++11/14/17
Standard Library
Boost
Google Test
Unit Test Frameworks
Git
Distributed VCS
Linux (RHEL)
CI/CD Processes
Docker
Python
Problem-Solving Skills
Software Component Design
Technical Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Associate Software Developer role. Highlight your C++ skills and any relevant projects or experiences that showcase your problem-solving abilities. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how your skills align with our needs at FlexTrade. Let us know what excites you about working in the financial services industry.

Showcase Your Projects: If you've worked on any C++ projects, whether in school or on your own, make sure to mention them. We love seeing practical applications of your skills, so include links to your GitHub or any other platforms where we can check out your work!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re proactive and keen to join our team!

How to prepare for a job interview at FlexTrade

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially the features from C++11/14/17. Be ready to discuss how you've used these in past projects or coursework. It’s also a good idea to familiarise yourself with Boost and unit testing frameworks like Google Test, as these could come up during technical discussions.

✨Understand the Financial Services Landscape

Since FlexTrade operates in the financial services sector, having a basic understanding of trading systems and how they work can set you apart. Research their flagship product, FlexTRADER, and be prepared to discuss how you think technology can enhance trading solutions.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges or problem-solving scenarios during the interview. Practice common algorithm questions and be ready to explain your thought process clearly. This will demonstrate your analytical skills and ability to think on your feet.

✨Ask Insightful Questions

Interviews are a two-way street, so come armed with thoughtful questions about the team, company culture, and the technologies they use. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Associate Software Developer (C++) in London
FlexTrade
Location: London

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

>