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
Requirements
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
Benefits & conditions
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.
About the company
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., 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.
Apply for this position
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
01:51 MIN
A developer's journey through programming languages
Coffee with Developers - Martyn Kilbryde
04:07 MIN
Taking the lead on a massive legacy modernization project
Coffee with Developers - Babette Wagner
04:55 MIN
Modernizing legacy codebases like COBOL with AI
Developer Productivity Using AI Tools and Services - Ryan J Salva
02:55 MIN
Backend architecture of the Track Precision App
Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive
15:03 MIN
What Bosch looks for in engineering talent
The future of automotive mobility: Upcoming E/E architectures, V2X and its challenges
13:27 MIN
A look inside the Bosch software team in Vienna
On developing smartphones on wheels
03:12 MIN
The performance benefits of legacy programming languages
Fireside Chat with Lea
02:37 MIN
Managing incidents and projects for banking clients