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 global 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.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.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.
#J-18808-Ljbffr