Senior Software Engineer (M/F/D) at Ververica GmbH | Torre

Senior Software Engineer (M/F/D)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for Spain residents)
Remote (for Italy residents)
Remote (for Germany residents)
Remote (for Netherlands residents)
Shared by
Emma of Torre.ai
4 months ago

Responsibilities


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 ResponsibilitiesAs a Software Engineer at Ververica, you will:Leverage your expertise to solve challenging Flink management, data engineering and stream processing problemsWork 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 documentationTake ownership of project components, influencing their technical directionCollaborate across diverse teams of developersMentor junior developers, fostering their growthRequirementsWhat We're Looking ForYou'll thrive in this role if you:Have several years of industry or academic experience in software engineeringPossess deep expertise in Java and JVM mechanicsHands-on knowledge of developing and running applications on Kubernetes environmentsGood knowledge of building Spring Boot applicationsAre well-versed in distributed systems and database systemsHave experience building data-intensive applications or solutionsDemonstrate strong programming skills, with a solid grasp of data structures and algorithmsAre skilled in debugging and resolving issues in distributed systems Have experience mentoring other developers through collaborationAre passionate about open-source projects, engaging with users, and exploring new opportunitiesExhibit excellent software engineering practices:Designing and reviewing before implementationWriting clean, testable, and maintainable codeCreating thorough documentationBreaking down complex tasks into manageable sub-problemsBenefitsWhy 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 spaceThe chance to make a visible impact on cutting-edge technologiesEngagement with one of the most active open-source communitiesSupport for professional growth and open-source contributionsIf 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.