Backend Software Engineer
AI Summary
About IbexaIbexa is a European marketing orchestration platform that empowers organisations to deliver seamless, data-driven customer experiences across the entire digital journey.
About this role
About Ibexa
Ibexa is a European marketing orchestration platform that empowers organisations to deliver seamless, data-driven customer experiences across the entire digital journey. By unifying content management, customer data, engagement, product information, and interactive data collection capabilities — including solutions such as Qualifio, Raptor, Quable, Actito — Ibexa enables marketing and digital teams to break down silos and orchestrate high-impact, personalised experiences at scale. We are a team of more than 350 professionals across Europe. As Ibexa continues to expand its footprint across Europe and beyond, we are looking for ambitious sales professionals who are eager to help organisations transform their marketing ecosystems and unlock new growth opportunities.
The Team
As a Software Engineer at Raptor, you join a committed development team, consisting of our team lead, eight backend and frontend specialists, and a small data science team that builds the AI models to augment our data. Together you build high-end, cloud-based SaaS solutions, and you’ll quickly see how your work creates real value for our B2B customers and partners.
Our culture is built on openness and flexibility, and we take shared responsibility for our products from design to operation. We also make time for what keeps a team close – hackathons, table football, FIFA and a running club among them.
With us, you step into a team where professional pride, collaboration and trust are the foundation. As our Head of Engineering and Architecture, Henrik Drachmann, puts it:
“At Raptor, you’re part of a smaller team where every engineer has real influence on the technical decisions. We build things properly from the start, so each feature lasts and keeps creating value for our customers.”
The Job
You will help build and scale the distributed systems behind our Customer Data Platform – the engine that ingests, unifies and activates large streams of customer data in real time, across every channel. It’s a system with high throughput and demanding requirements for availability and quality, and it’s evolving fast as Raptor becomes part of Ibexa’s marketing orchestration platform.
Day to day, you’ll work hands-on with Kubernetes, Docker and event-driven architecture using Kafka/Event Hub, Service Bus Messaging and MongoDB – all in an automated DevOps environment built to get code changes into production quickly and safely.
You become part of a team where you get the chance both to contribute your current skills and to develop professionally. If you have experience, you’ll take on responsibility and influence over technical choices and architecture. If you’re a recent graduate, you’ll get sparring, mentoring and a solid learning environment where you can grow into the role and the technologies.
Your Responsibilities
Build, test and ship features across our CDP – from data ingestion to activation
Turn business needs into solid technical solutions, working closely with Product, Design and frontend team
Keep quality high through unit and integration tests and code reviews
Help shape our architecture, processes and best practices as the platform scales
Own what you build in production – deployment, operation and monitoring on Azure
Prototype and explore new product opportunities together with the team
As a senior, you’ll own architectural decisions, mentor others and help set the technical direction as the platform scales.
Requirements
Who are you?
You don’t need to tick every box below – the most important thing is that you have the drive to learn and contribute.
A degree in software development/computer science, or equivalent experience
Experience with, or interest in, .NET / C#, Scala, SQL, Kafka and Kubernetes
Familiarity with unit and integration testing
An interest in cloud technologies – ideally Microsoft Azure
Curious, structured and quality-conscious, and a strong communicator in a team – also when the pace is high
Fluent in English, written and spoken
Here’s what we can offer you
Join a growing European software company where you'll work alongside a diverse and collaborative team in our Aarhus office. We offer a flexible work environment, competitive compensation, and plenty of opportunities for professional growth. You'll be part of a supportive culture that values teamwork, knowledge sharing, and social connection, while making a meaningful impact in an inspiring and innovative environment.
