We’re looking for an experienced engineering leader to guide a high‑performing team building real‑time, data‑driven platform capabilities. This role combines hands‑on engineering with technical leadership, centred around the Apache data‑streaming ecosystem and a modern functional programming/JVM environment. You’ll work deeply with technologies such as Kafka, Flink, Iceberg, and Pinot, while leading engineers who build scalable, reliable systems powering complex data workflows. Expect close collaboration with product, strong influence on architecture, and the opportunity to uplift engineering culture and delivery practices. What You’ll Do Lead, mentor, and grow a skilled engineering team across varied experience levels Stay hands‑on in development while steering architectural decisions and technical direction Design and build distributed systems leveraging the Apache streaming stack (Kafka, Flink, Iceberg, Pinot) Partner with product on roadmaps, customer‑focused outcomes, and delivery priorities Promote high‑quality engineering, sustainable delivery, and a positive team culture What You’ll Bring Strong software engineering background with experience coaching or leading teams Expertise in functional programming, ideally Clojure, or solid experience in other JVM languages (Scala, Kotlin, Java, Groovy) Practical experience with data streaming, event‑driven systems, or Apache ecosystem technologies Ability to handle complex technical challenges and make pragmatic trade‑offs Hands‑on approach in a fast‑paced, product‑focused environment Experience working within modern distributed or real‑time systems is a plus This is an opportunity to influence technical direction, work with cutting‑edge streaming technologies, and lead a team solving real‑world data challenges in a fast‑growing environment. Please apply via the link or contact Aimee Thompson at athompson@launchrecruitment.com.au