Senior Software Engineer, C++
Flow Traders
Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound business decisions. C++ plays a critical role in our event-driven trading systems, which are designed to reliably handle vast amounts of data at ultra-low latencies.
As a C++ Engineer, you will build systems used to analyze and trade tens of thousands of products across hundreds of global trading venues every day. Working closely with Technologists, Quantitative Researchers, and Traders, you’ll guide the development of our in-house trading technology and optimize it to achieve market-leading performance and reliability. Our proprietary trading platform includes everything from venue connectivity (feed handlers and ordering gateways) to trading engines to shared platforms that enable us to work quickly and efficiently - we are proud of our open and collaborative culture, so you’ll have plenty of opportunity to find what fits you best.
Teamwork is one of our most important firm values, and end users are never more than a short walk away, guaranteeing short feedback loops and immediate insight into the value that your code provides. To foster collaboration and innovation, we maintain shared libraries, encourage code re-use, and continuously evolve our views on application architecture.
#### What you will do:
Main technical activities include:
For all C++ openings:
- Lead the development and global rollout of our Core platform used in multiple business/focus groups (Market data, Quantitative research, Pricing, Strategies)
- Be involved in the development process, which will be a fast-paced iterative process where you deploy your deliverables and validate them yourself and/or together with traders or quants
- Develop tools/frameworks to deliver capabilities for tuning/develop data-driven systematic pricing and trading strategies
- Work together with focus group engineers, Quants and Technical traders to refine requirements, collect feedback, and iterate on design and implementation of platform requirements
- Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or requests
- Ensure quality of software based on a set of testing suites, which you are expected to use, maintain and extend
- Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange
- Research exchange behavior in detail to align our behavior to that of an exchange
- Implement these solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript
- Implement trading algorithms based on requirements provided by traders and quants
- Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation
- Continuously improve the stability, reliability, and performance of the trading engine
- Enhance monitoring and observability in collaboration with the Trading Operations team
- Investigate and resolve production issues such as crashes, unexpected business logic behavior, and performance bottlenecks
- Prepare for releases and deployments of new trading engine versions
- BSc, MSc, or PhD in Computer Science, Mathematics or equivalent
- 5+ years post-graduation professional C++ software development experience (proprietary trading industry preferred)
- Ability to write clean, reliable, and highly scalable code
- Good knowledge of algorithms and data structures
- Experience in parallel, asynchronous, and multithreaded programming
- Interest in achieving maximum performance from available hardware and software
- Ability to communicate with technical and non-technical business colleagues
At Flow Traders, we create the conditions for hard‑working, high‑performing people to do their best work. From a thorough onboarding and ongoing access to Flow Academy, to latest technology and a collaborative, non‑hierarchical culture, we give you the tools, ownership, and support to move fast and drive outcomes. We keep a close‑knit, small‑company feel while offering competitive salary, annual discretionary profit share, and comprehensive benefits, so talent can grow here, and stay here. See our benefits below:
- Flow Academy and opportunities to attend domain-related conferences
- Daily catered lunch, great coffee, and a fully stocked kitchen and snack bar
- In-house Bar and Lounge with arcade, table tennis, billiards, and game consoles
- Company boat
- In-house gym and sessions with our nutritionist or personal trainer
- Bi-weekly massages
- Annual company trip and a variety of events throughout the year, such as the New Years Event
- Global rotations across our offices worldwide
- and more
- A leading technology company is seeking a Senior Distributed Systems Engineer to design and implement distributed system components for large-scale data processing infrastructure. This role involves working on stream and batch processing systems and solving complex problems...SeniorRemote workFlexible hours
- ...production systems and incident response when needed, with a focus on long-term fixes. Who you are ~5+ years of experience as a software engineer working on platform, infrastructure, or distributed systems. ~ Strong proficiency in Go and Python , or deep expertise in...SeniorFull timeRemote workFlexible hours
- ...*About the Opportunity ** The EEA Growth Hacking team is turning the community into a core acquisition and retention engine. We are looking for a senior operator to design and run a repeatable system that ships multiple community events across Europe every month, plus large...SeniorFull timeLive in
- ...About the role We are looking for a Senior Product Manager to own and evolve Create &... ...product development Partner closely with engineering and design to balance product craft with... ...platforms, and modern productivity software to identify new opportunities Work cross...SeniorShift work
- ...career development and success. We’re looking for a Senior Distributed Systems Engineer who understands the mechanics of how large‑scale data processing... ...or your local currency if preferred. Hardware and software setup for you to work from home. Flexible hours:...SeniorLocal areaRemote workWork from homeWorldwideFlexible hours
- ...technical reports on security, governance, risk, and compliance to senior management and the board of directors. Maintain accurate... ...environment. Experience with technical security and GRC tools and software. Excellent communication and interpersonal skills, with the...SeniorFull timeWork from home
- ...Senior People Business Partner (USA Remote) Full-time TurnItin Company Description When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For more than 20 years, Turnitin has partnered with educational...SeniorFull timeContract workFor contractorsSelf employmentLocal areaRemote workWork visa
- ...future of finance together! What is this role about? As a Senior Affiliate Marketing Manager at Bondora, you'll take ownership... ...partner performance. You'll work closely with Product, Data, Engineering, Brand, CRM, Legal, and Compliance to optimise the full...SeniorFull time
- ...Pearl Abyss — the team behind Black Desert and Crimson Desert — is seeking a high-performing, innovative, and strategic Senior Operations Manager to drive and accelerate our gaming reach to millions of players across all platforms (PC, Mobile, Console, and next-gen...SeniorFull timeWork experience placementSummer holidayWork at officeWeekend workAfternoon shift
- ...a difference in education. Come join us, and let's make change together. Job Description Turnitin is seeking a Senior/Principal Software Engineer interested in distributed systems, data modeling, and scalability to develop and improve our award-winning educational...SeniorFull timeLocal areaRemote workWorldwideFlexible hours
- ...working directly with other Developers, UX Designers, Quality Engineers, DevOps Engineers, and Product Owners to deliver the best platform... ...) Have affinity with motion graphics and visual effects software (like After Effects ) Experience with Gitlab CI/CD , DevOps...SeniorFull timeWork at office
- About the role We are looking for a Senior Product Manager to own and evolve Create & Design, the product where every Typeform begins. Every customer starts here. The builder is where ideas become forms, where brands come to life, and where our promise of beautifully designed...SeniorFull time
- Job Summary The Senior Channel Account Director has a considerable impact on division or function reputation and effectiveness, leading key partnerships and specialized projects. They develop methods and evaluation criteria for impactful channel strategies, make independent...SeniorFull time
- ...exists to define what that future looks like right now. As the Senior Product Manager , you’ll figure out where JetBrains should... ...complex local merges to remote, containerized, and AI-assisted workflows . You’ll collaborate closely with engineering and quality le...SeniorFull timeLocal areaRemote work
- ...Job Summary The Senior Channel Account Director has a considerable impact on division or function reputation and effectiveness, leading key partnerships and specialized projects. They develop methods and evaluation criteria for impactful channel strategies, make independent...SeniorFull timeWork experience placement
- We are looking for a Senior Developer Advocate (Education focus) to: Teach a community of automation, no-code and open source builders, meeting them where they already are with practical how-tos, helping them get unstuck, and building relationships with our most active...SeniorFull time
- ...Traders is looking for a Staff Engineer to join us in our Amsterdam... ...capacities. We are looking for a senior individual contributor to lead... ...to succeed ~10+ years of software engineering experience, with a... ...backend language (Python, Go, C++, or Java).Experience with event...Full timeWork at officeWorldwide
- ...platform through monitoring, logging, and alerting. Automate workflows and integrations across systems and tools. Collaborate with engineering, operations, and data teams to understand and support their infrastructure needs. Contribute to incident response, root cause...SeniorFull time
- ...We are looking for a Senior Developer Advocate (Education focus) to: Teach a community of automation, no-code and open source builders, meeting them where they already are with practical how-tos, helping them get unstuck, and building relationships with our most active...SeniorFull time
- Hi, we are Storyteq! 👋🏼 Storyteq helps marketing and creative teams in top brands to scale their creative production and gain control over their marketing campaigns. Through our platform, our clients can streamline campaign workflows, automate their creative production...SeniorFull time
$15 per hour
Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ecosystem. You’ll help scale and sustain the Wikidata...SeniorFull time- ...About the role We’re looking for a Senior Paid Marketing Strategist to help us rethink how Typeform approaches paid acquisition. You’ll own and grow key channels including TikTok , YouTube , Google Performance Max and Uber Ads , while helping us test new...SeniorFull time
- ...future looks like right now. As the Senior Product Manager , you’ll figure out where... .... You’ll collaborate closely with engineering and quality leads, as well as product marketing... ...out how to handle the next era of software delivery, including tracking provenance...SeniorFull timeWork at officeLocal areaRemote workWork from homeRelocation packageFlexible hours
- ...and services that help people, businesses and governments realize their greatest potential. Title and Summary Account Management Senior Specialist/ Senior Analyst Overview The Senior Analyst, Account Management will join the Financial Institutions team for Mastercard...SeniorFull timeLocal areaWorldwide
- ...developments in Germany to identify opportunities and mitigate risks. Collaborate with cross-functional teams, including product, engineering, and compliance, to ensure alignment with company goals and objectives. Provide leadership, mentorship, and support to the...SeniorFull timeLocal area
- ...Recently we acquired ownership of our real-time portfolio risk engine, which was previously supplied to us by a vendor. Now we need to... ...ownership and direction for this platform within CCEU Software Engineering. The role is about technical leadership, with no direct...SeniorFull timeWork at office
- ...statistical and linear algebra knowledge. Proficiency in implementing models and algorithms in programming languages such as Python or C++. Experience in Deep Learning is a plus. Strong analytical and problem-solving skills, with the ability to work independently on...Full timeWork at officeWorldwide
- ...EU. In this role, you will contribute to shaping the internal audit agenda, provide insights that influence decision-making at senior levels, and help foster a culture of transparency, accountability and continuous improvement. Candidates must be based in the Netherlands...Remote jobFull timeImmediate startWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, C++. Be the first to apply!
- remote senior business analyst Netherlands
- senior magento developer Netherlands
- senior application administrator Netherlands
- remote senior project manager Netherlands
- senior performance engineer Netherlands
- srs Netherlands
- senior activities Netherlands
- senior brand designer Netherlands
- senior mulesoft developer Netherlands
- senior performance tester Netherlands








