⚠️ No acquisition please. 📣 AIMMS is an equal opportunity employer: Please tell us if you require any reasonable accommodation to apply for a job. Examples of reasonable accommodation include making a change to the application process, providing documents in an alternate format, or using specialized equipment. 👁🗨 Screening disclaimer: This position is subject to a security screening procedure, which consists of a criminal background check and an educational check. Failure to comply with the screening process or a negative screening result will give AIMMS the right to terminate the work contract.
Backend Engineer (Modern C++)
- Hybrid
- Haarlem, Noord-Holland, Netherlands
- Research & Development
Job description
Are you a C++ engineer who thrives on building high-performance systems and wants to work on architecture that truly matters? At AIMMS, you’ll help evolve a proven platform into a modern, scalable system—while staying close to real-world impact through a modern web interface.
Why AIMMS
AIMMS powers decision-making for global leaders like ASML, Shell, and ABN AMRO—helping them operate more efficiently and sustainably. You’ll join a small, highly collaborative cloud team focused on designing and building modern, cloud-native C++ microservices. You’ll contribute to evolving our platform architecture, including selective modernization of legacy components, while also working on emerging areas such as AI enablement within our cloud ecosystem.
This is a hands-on engineering role with real ownership: you’ll design, build, and shape core services while contributing to the broader platform, including its React/TypeScript frontend.
What you can expect:
Modern C++ at Scale – Build performant, reliable backend services using modern C++ standards.
System Ownership – Design and deliver end-to-end solutions, not just isolated components.
Meaningful Impact – Your work directly supports better, faster, and more sustainable decisions worldwide.
Full-Stack Exposure – Stay connected to user value by contributing to a modern React/TypeScript portal.
Your Impact
You’ll play a key role in transitioning our platform toward a scalable, microservices-based architecture, tackling complex technical challenges while keeping performance and reliability front of mind.
Design and implement high-performance C++ microservices and REST APIs
Drive the modernization of a legacy Java system into a cloud-native architecture
Contribute to the frontend (React/TypeScript) where it adds value
Collaborate closely with DevOps and frontend engineers in a flat, high-trust team
Job requirements
What Will Help You Thrive and Be Successful
You’ll be a great fit if you bring:
4+ years of software engineering experience with a strong focus on backend systems
Deep C++ expertise, including modern standards and memory management
Experience with or interest in distributed systems and microservices architectures
You are excited about the intersection of high-performance C++ and AI enablement within a cloud ecosystem.
A pragmatic mindset: you balance performance, maintainability, and delivery
Strong communication skills and comfort working in an international, collaborative environment
Life at AIMMS: The Good Stuff
You’ll join a company where deep technology meets real-world impact—and where people genuinely care about what they build and how they work together.
Impact & environment
A role with high technical ownership and visibility.
A stable yet ambitious product-led SaaS company.
A down-to-earth, international team with short lines and high trust.
Hybrid working from our Haarlem office (at least one day per week).
Reward & benefits
💰 Competitive salary
🧓 Fully paid pension.
🌍 Hybrid work
🌴 30 vacation days to properly recharge.
🧠 A culture that prioritizes continuous learning and skill development through coaching and training.
✈️ ‘Short-term remote friendly’ the freedom to occasionally work from abroad, in alignment with the team.
If you're ready to make a significant impact, apply now – we can't wait to meet you!
——————
AIMMS: Who We Are (and why it matters)
It all started in 1989, when we saw a huge untapped potential for mathematical optimization. Since then, AIMMS has touched many aspects of people’s daily lives—from the electricity delivered to our homes and the distribution of vaccines to emission-reduction policymaking. Today, as a product-led SaaS company, we support industries worldwide—from logistics to sustainability—enabling smarter, faster, and greener choices.
We’re a diverse, collaborative, and curious team of over 20 nationalities, with offices in the Netherlands (Haarlem HQ), the US, and Singapore. Working in a self-organized, hybrid way across the globe, we’re guided by four core values - Integrity, Care, Open, and Ambition - which help us give honest feedback, care deeply for our stakeholders, collaborate across teams, and continuously grow our impact.
How AIMMS made impact:
Our platform was used to build applications that helps state utilities buy electricity from hundreds of power stations, ensuring companies and consumers always have power. We optimize daily and real-time purchasing decisions to minimize costs, maintain network stability, and reliably meet demand.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

