Backend Engineer (Modern C++)

AIMMS
Haarlem, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Haarlem, Netherlands

Tech stack

Java
C++
Cloud Engineering
DevOps
Distributed Systems
Memory Management
Software Engineering
TypeScript
React
Backend
Front End Software Development
REST
C++14
Microservices

Job description

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