Overview
We are looking for motivated
Software Engineers
to join our dynamic development teams. In this role, you will report to the Head of Engineering, collaborate within a flat organizational structure, and contribute to cutting-edge data-intensive solutions. At Ververica, you will engage with one of the largest and most vibrant open-source communities while building solutions that have a integral impact. You will connect with users worldwide and play a key role in addressing long-standing technical challenges using innovative approaches. Your Role and Responsibilities
As a
Software Engineer
at Ververica, you will: Leverage your expertise to solve challenging data engineering and stream processing problems Work on both
open-source
and
proprietary
products Take end-to-end ownership of new features, improvements, and fixes Problem breakdown, design, implementation, testing, and documentation Collaborate across diverse teams of developers Take ownership of project components, influencing their technical direction Mentor junior developers, fostering their growth Actively contribute to the
Apache Flink
community with support from the company (Optional) Share your work through internal/external talks and publications What We're Looking For
You'll thrive in this role if you: Have
several years
of industry or academic experience in software engineering Possess deep expertise in
Java
and
JVM mechanics Are well-versed in
distributed systems
and
database systems Have experience building
data-intensive applications
or solutions Demonstrate strong programming skills, with a solid grasp of
data structures and algorithms Exhibit excellent software engineering practices: writing clean, testable, and maintainable code; creating thorough documentation; breaking down complex tasks into manageable sub-problems; designing simple and robust APIs; debugging distributed systems Are skilled in mentoring other developers through collaboration Are passionate about
open-source projects , engaging with users, and exploring new opportunities Benefits
Why Join Ververica? At Ververica, you'll be part of a collaborative and innovative team at the forefront of real-time data processing technology. We offer: A creative and inclusive work environment that values diversity Opportunities to shape the future of the stream processing space The chance to make a visible impact on cutting-edge technologies Engagement with one of the most active open-source communities Support for professional growth and open-source contributions
#J-18808-Ljbffr
📌 Senior Software Engineer (m/f/d) (Madrid)
🏢 Talent
📍 Madrid