Skip to content

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

⚠️ 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.