Staff Software Engineer - DSM

Cint

España

Presencial

EUR 90.000 - 130.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Cint is seeking a Staff Software Engineer to join the international Data Solutions & Measurement team. You will design, implement, scale, and maintain backend systems powering our production research services, collaborating with outcomes, methodology, recruitment, product, and data science teams.

The role balances mentoring junior engineers with solving complex, high-impact problems. You will work in a high-throughput, production environment, focusing on performance-sensitive workflows and

Formación

  • 10+ years of backend software engineering experience.
  • Strong expertise in Java; proficient with additional languages listed.
  • Deep understanding of algorithms and data structures.
  • Experience with heavy data processing tools (Spark, Kafka, Delta Lake).
  • Experience with Python/PySpark and real-time systems.
  • Experience with Docker, SQL/NoSQL, REST APIs, and event-driven integrations.
  • Strong collaborative and communication skills.

Responsabilidades

  • Design, implement, scale, and maintain large-volume data processing systems.
  • Develop event-driven and API-based integrations.
  • Contribute to domain-based, scalable architecture migration.
  • Build software for performance-sensitive workflows.
  • Collaborate with data science and engineering teams.

Conocimientos

Backend engineering
Java
Python
Data processing
Event-driven
Docker
REST APIs
SQL/NoSQL
Spark
Kafka
Delta Lake
Parquet
PySpark

Educación

Computer science degree

Herramientas

Apache ecosystem
Spring framework
Microservices

Descripción del empleo

Cint is a global software leader in technology‑enabled digital insights and research technology, and the Cint platform automates the insights‑gathering process so that companies can gain access to insights faster with unparalleled scale.

Job Description

The Cint Technology team is looking for a Staff Software Engineer to join our international Data Solutions & Measurement team. The role focuses on designing, implementing, scaling, and maintaining the backend systems that power our production research services. You will work with no supervision, ensuring timely and high‑quality delivery, and collaborate closely with the Outcomes, Methodology, and Recruitment teams, as well as product and data science.

What You Will Do

You'll spend roughly 20% of your time influencing junior and mid‑level engineers while focusing 80% on complex problems. Your responsibilities include:

  • Design, implement, scale, and maintain large‑volume data processing systems.
  • Develop event‑driven and API‑based integrations.
  • Contribute to migration toward a domain‑based, scalable architecture.
  • Build software optimized for performance‑sensitive workflows.
  • Investigate technical problems and propose solutions collaboratively.
  • Collaborate closely with data science and engineering peers.
  • Participate in a collaborative development model where work is shared.
Qualifications
  • 10+ years of backend software engineering experience with deep technical expertise.
  • Experience with Java; familiarity with multiple languages (Python, Scala, C/C++, Haskell, Elixir, Go, Ruby, etc.) is welcomed.
  • Solid understanding of algorithms, data structures, Big O notation, and event‑driven architecture.
  • Familiarity with heavy data processing tools (Spark, Apache ecosystem, Delta Lake, Parquet, Kafka, Avro).
  • Experience with Python/PySpark and building high‑volume, low‑latency real‑time systems.
  • Experience with Docker, SQL/NoSQL databases, REST APIs, and event‑driven integrations.
  • Comfortable in high‑throughput, performance‑oriented production environments.
  • Strong problem‑solving skills and a proactive, collaborative working style.
  • Excellent communication with engineers and data science partners.
  • Computer science, computer engineering, or a related field is preferred.
Nice to Have
  • Cloud experience (AWS, GCP, or other providers).
  • Pandas experience.
  • Spring framework and microservices experience.
  • Experience working in large‑scale data or analytics environments.
Company Values
  • Collaboration, innovation, accountability, caring, and diversity, equity, and inclusion.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Staff Software Engineer — Scalable Data Systems
Staff Software Engineer — Scalable Data Systems

Cint • España

Presencial
EUR 90.000 - 130.000
Senior BI engineer
Senior BI engineer

Cint • Barcelona

Presencial
EUR 70.000 - 100.000
Team Lead, Demand Integrations
Team Lead, Demand Integrations

Cint • Barcelona

A distancia
EUR 60.000 - 80.000
Flexible working hours
Professional development opportunities
Collaborative team culture
Senior Cloud Security Engineer
Senior Cloud Security Engineer

Cint • Cataluña

Presencial
EUR 70.000 - 100.000
Data Scientist
Data Scientist

Cint • Barcelona

Presencial
EUR 70.000 - 100.000
Data Scientist
Data Scientist

Doist • Barcelona

Presencial
EUR 55.000 - 75.000
Total Rewards & Analytics Partner
Total Rewards & Analytics Partner

Cint AB • Barcelona

Presencial
EUR 50.000 - 70.000
524 | Senior Data Support Engineer
524 | Senior Data Support Engineer

Intetics • España

Presencial
EUR 70.000 - 95.000
Software Engineer (Python, SQL, Django)
Software Engineer (Python, SQL, Django)

Citibeats • Barcelona

Híbrido
EUR 40.000 - 60.000
Flexible schedule
Great international team
Special discounts
Senior Data Engineer
Senior Data Engineer

SITA • Barcelona

Híbrido
EUR 60.000 - 90.000
Flex Week
Flex Day
Flex-Location
+3