via Lever · 11 de septiembre de 2026 ·hace 8 días

Senior Software Engineer, Backend - Data Streaming

jobgether
Spain Tiempo completo
Este anuncio proviene de Lever
Ver oferta original ↗

Accountabilities

  • Design and build the core streaming infrastructure that decouples process data access from the live execution engine, using durable and cost-efficient storage.

  • Develop customer-facing data streaming capabilities that enable reliable integration with platforms such as Kafka and allow customers to consume process data within their own systems.

  • Help redesign how analytics products consume and serve process data at scale, moving data access away from the engine’s critical path.

  • Make foundational architectural decisions within a small, high-ownership team, particularly around consistency, durability, distributed streaming pipelines, and data reliability.

  • Lead medium-to-large engineering initiatives from solution design and planning through cross-team coordination and predictable delivery.

  • Work closely with Product to translate requirements into actionable technical solutions and help shape the evolution of the data streaming architecture.

  • Collaborate with Data Layer, Distributed Systems, QA, Support, and SRE teams to deliver reliable and scalable solutions.

  • Participate in L3 support and on-call rotations, investigating production issues in the data layer and incorporating operational learnings into future product improvements.

  • Contribute to clear engineering practices through code reviews, technical discussions, direct feedback, and collaborative problem-solving.

Requirements


  • 7+ years of backend engineering experience, with strong expertise in Java and a focus on distributed or data-intensive systems.

  • Hands-on experience with object storage technologies such as S3, GCS, Azure, or similar, including experience designing reliable and idempotent upload and commit protocols.

  • Practical experience with Kafka or comparable streaming and event-log technologies.

  • Strong understanding of distributed systems fundamentals, including consistency, durability, scalability, and fault-tolerant data processing.

  • Demonstrated ability to drive technical initiatives through ambiguity and help design systems that are still evolving, rather than only extending established architectures.

  • Proven experience leading engineering initiatives lasting three months or more, covering solution design, project planning, cross-team coordination, and delivery.

  • Strong communication and collaboration skills, with the ability to work effectively in a remote-first environment and communicate technical concepts clearly with both technical and product stakeholders.

  • Comfortable providing and receiving direct, constructive feedback through code reviews and technical collaboration.

  • Willingness and ability to use the product as part of understanding the systems and customer experience.

  • Experience with Apache Iceberg, Parquet, or broader lakehouse and data-lake architectures is a plus.

  • Familiarity with embedded state stores such as RocksDB for projection or checkpointing workloads is desirable.

  • Experience with stream-processing frameworks such as Apache Flink, particularly stateful processing and checkpointing, is an advantage.

  • Familiarity with object-storage-native streaming architectures is beneficial.
Benefits:
  • Fully remote and globally distributed work environment.

  • Flexible work arrangements designed to support different locations and working styles.

  • Home office budget and co-working space support.

  • Flexible time off to recharge and maintain sustainable work-life balance.

  • Annual company-wide kickoff, team offsites, local gatherings, and connection budgets to support meaningful in-person collaboration.

  • Locally tailored healthcare benefits where applicable.

  • Access to Modern Health for global mental wellbeing support.

  • Live Well Lifestyle Spending Account supporting fitness, family care, personal interests, experiences, and financial wellbeing, scaling to €1,000 annually from 2027.

  • Retirement and pension plans, often including company contributions, plus life and disability insurance where applicable.

  • Up to $1,000 / €1,000 / £1,000 per year for self-directed professional development, including courses, certifications, and books.

  • Opportunity to work on greenfield distributed systems and highly visible technical architecture.

  • Significant autonomy and ownership within a small engineering team.

  • Exposure to complex data streaming, analytics, and enterprise-scale infrastructure challenges.

  • Compensation is location-based and varies according to market, skills, experience, and location. For employees based outside the listed compensation markets, a personalized total rewards assessment is provided during the hiring process.

  • Equity may be offered through a virtual stock option plan, where applicable.

El mercado para este tipo de puesto

Ofertas similares
79
puestos de Ingeniería en Spain
Jornada completa
82%
de las ofertas de Ingeniería en España
Teletrabajo posible
31%
de las ofertas de Ingeniería
jobgether

200 open positions · Argentina, Austria, Belgium, France, Germany +11

📊 Ingeniería · España
720
active jobs
32.5%
Remote
Ø 3d
avg. online
Top skills in demand
ExcelERPISOPythonAWSCI/CDSQLAzureAgileLean

Preguntas frecuentes

¿Cuántos empleos de Ingeniería hay disponibles en Spain?
Actualmente 79 puestos de Ingeniería en Spain en AlmostHired, en 26 empresas diferentes. Nuestros datos se actualizan a diario.
¿Los puestos de Ingeniería ofrecen teletrabajo?
31% de las ofertas de Ingeniería en España permiten teletrabajo, parcial o completo. Para filtrar específicamente puestos en remoto, usa AlmostHired.
¿Cómo sé si encajo en esta oferta?
Sube tu CV — nuestra IA compara tu perfil con los requisitos del puesto y te da una puntuación de coincidencia precisa, con habilidades coincidentes y faltantes.