




Summary: Join a dynamic development team to contribute to cutting-edge data-intensive solutions and engage with a vibrant open-source community, making a global impact. Highlights: 1. Engage with one of the largest and most vibrant open-source communities 2. Play a key role in addressing technical challenges using innovative approaches 3. Collaborative and innovative team at the forefront of real-time data processing We are looking for motivated Software Engineers to join our dynamic development teams. In this role, you will report to the Director of Platform 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 global impact. You will connect with users worldwide and play a key role in addressing long\-standing technical challenges using innovative approaches to manage Apache Flink. Your Role and Responsibilities As a Software Engineer at Ververica, you will: * Leverage your expertise to solve challenging Flink management, data engineering and stream processing problems * Work both on proprietary and open\-source products * Take end\-to\-end ownership of new features, improvements, and fixes: Problem breakdown, design, design review, implementation, testing, and documentation * Take ownership of project components, influencing their technical direction * Collaborate across diverse teams of developers * Mentor junior developers, fostering their growth **Requirements** 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 * Hands\-on knowledge of developing and running applications on Kubernetes environments * Good knowledge of building Spring Boot applications * 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 * Are skilled in debugging and resolving issues in distributed systems * Have experience mentoring other developers through collaboration * Are passionate about open\-source projects, engaging with users, and exploring new opportunities * Exhibit excellent software engineering practices: * + Designing and reviewing before implementation + Writing clean, testable, and maintainable code + Creating thorough documentation + Breaking down complex tasks into manageable sub\-problems **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 If you're excited about working on streaming data, software development, and open\-source technology, we want to hear from you! Your unique skills and experiences can help us drive innovation and achieve our goals.


