Senior Developer
Hace 2 días
Madrid, Area Metropolitana (comarca); Comunidad de Madrid, España
CV-Library
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
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 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; 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
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