Ververica GmbH is seeking a Senior Software Engineer to join their Engine Team, focusing on Apache Flink-based technologies. This role combines deep technical expertise in distributed systems with the opportunity to shape core product components. The position involves working with cutting-edge streaming technologies, solving complex data engineering challenges, and contributing to both open-source and proprietary solutions. The ideal candidate will have strong Java programming skills, experience with distributed systems, and a passion for mentoring others. The role offers the flexibility of remote work with the opportunity to make significant contributions to the Apache Flink community. As part of the CTO organization, you'll be at the forefront of real-time data processing technology, working in a collaborative environment that values innovation and technical excellence. The position requires both technical depth in stream processing and the ability to take end-to-end ownership of features, from design through implementation and documentation. This is an excellent opportunity for experienced engineers who are passionate about distributed systems and want to make a meaningful impact in the stream processing space.