Public summary
We are seeking a Senior Software Engineer to advance global marketing technology strategies focused on cloud architecture and API integrations. The role involves designing scalable, secure cloud-native solutions using Microsoft Azure and microservice principles. Collaborate with interdisciplinary teams to develop integrations for key marketing platforms and lead technical implementations promoting innovation and compliance with data privacy regulations. This is a full-time position based in Germany, ideal for experienced professionals with strong skills in Java, event-driven systems, and digital transformation in marketing technology.
Responsibilities
Design and implement scalable, secure cloud-native architectures supporting integration of marketing platforms; develop API-first and event-driven integrations enabling real-time data flows; lead asynchronous messaging implementation using technologies such as Apache Kafka or Azure Event Hub; collaborate with DevOps teams to build and deploy resilient microservices; translate complex business requirements into modular, reusable components; provide technical leadership across development lifecycle; promote best practices in documentation, security, telemetry, and scalability; ensure compliance with data privacy regulations; guide robust error handling and retry strategies in integration pipelines.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related field; 8+ years in software/cloud engineering with a focus on marketing technology or digital transformation; proven expertise in Microsoft Azure cloud-native solutions and microservice architectures; strong hands-on experience with Java, Quarkus or equivalent frameworks, REST APIs, OAuth2, and SAML; deep knowledge of event-driven architectures with messaging platforms like Kafka or Azure Event Hub; experience integrating customer data platforms, marketing automation, identity, and personalization systems; understanding of GDPR, CCPA, and consent frameworks; excellent communication skills and experience working in Agile/Scrum environments.