C++ Software Engineer


Amsterdam
Negotiable
PR/572445_1765818368
C++ Software Engineer

Software Engineer (C++)

Location: Amsterdam

About the Company

We are a leading technology-driven trading firm with a strong presence in global markets. Our proprietary systems are built entirely in-house and are designed to deliver high performance and reliability in electronic trading. The firm values innovation, collaboration, and adaptability, and has a consistent track record of success.


Role Overview

As a key member of the Software Engineering team, you will:

  • Design and develop applications and components for various parts of our trading systems.
  • Write robust and performant code in C++.
  • Use Python for scripting and integration tasks.
  • Continuously enhance systems to meet evolving trading needs.
  • Ensure smooth operation and reliability of trading platforms.

Support & Ownership

Engineers take ownership of the systems they build, including second-line support and troubleshooting post-deployment issues. During upgrades and deployments, you will also provide first-line support to ensure seamless transitions. We foster a culture of collective responsibility, where every team member contributes to system stability and performance.


Projects You May Work On

  • Real-time market data processing for trading insights.
  • Optimizing order routing to minimize latency.
  • Building frameworks and tools for algorithmic trading strategies.
  • Developing risk management tools for trading operations.
  • Exploring innovative solutions for challenges in electronic trading.

What We're Looking For

  • 5-7 years of deep expertise in C++.
  • Proficiency in Python.
  • Experience in low-latency or high-throughput environments.
  • Strong knowledge of algorithms and data structures.
  • Ability to write clean, maintainable code.
  • Good interpersonal and collaboration skills.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.