Senior Software Engineer In Test, Data / Etl (Remote - Emea)

Jobgether
Sevilla, Spain
28 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Airflow Automation of Tests BigQuery Computer Programming Continuous Delivery Data Validation Data Integrity Extract Transform Load (ETL) Data Transformation Data Warehousing Database Testing
+16 more
Distributed Data Store Distributed Systems Python (Programming Language) NoSQL Standard Sql Software Testing Automation Framework Cloud Platform System Performance Testing Snowflake Git Playwright Google Cloud Functions Terraform Data Pipelines SDET Microservices

Job description

Senior Software Engineer in Test, Data / ETL (Remote - EMEA)We are looking for a Senior Software Engineer in Test specializing in Data and ETL, based in EMEA.As a central role, you will ensure data quality, performance, and reliability across large?scale, cloud?native systems.You will design and implement test automation frameworks, enhance observability, and lead data validation strategies for distributed environments built on modern cloud platforms.AccountabilitiesLead validation and observability efforts for complex data pipelines powered by Big Query, Airflow, Cloud Run, and Firestore.Design and maintain automated testing frameworks to ensure the integrity and scalability of ETL workflows, APIs, and microservices.Establish and enforce quality gates for data transformations, ensuring accurate and consistent data delivery.Integrate automated validation processes into CI/CD pipelines (e.G., Git Hub Actions) for continuous deployment reliability.Plan and execute manual and automated tests to monitor data reliability, performance, and llaborate with engineering teams to enhance scalability, maintainability, and system ntor peers in test automation, observability practices, and data validation ntribute to continuous process improvement through defect analysis, documentation, and feedback loops.Requirements6+ years of experience in QA, SDET, or Data Testing roles, with demonstrated success improving data reliability at scale.4+ years of hands?on programming experience in Python (Type Script experience is a plus).Expertise with cloud?based data orchestration and ETL frameworks such as Airflow, Prefect, Dagster and data warehouses like Big Query, Snowflake, or Redshift.Strong knowledge of SQL, No SQL, and distributed databases, focusing on troubleshooting and data validation for high?volume systems.Proven experience deploying and maintaining systems in GCP or similar cloud environments, using Ia C tools like Terraform or Pulumi.Solid understanding of CI/CD pipelines, microservices architecture, and Saa S product development lifecycles.Excellent communication, problem?solving, and leadership skills, with the ability to mentor and influence technical teams.Bonus points for experience with Playwright, Fin Ops, performance testing, or security best practices (e.G., Po LP).BenefitsFully remote role with flexible working hours across EMEA.Unlimited paid time off and parental leave prehensive health insurance coverage.Employee stock option plan and home office allowance.Professional development stipend to support continuous learning.Peer recognition programs and a strong, inclusive team culture.Work in a diverse, global environment that values autonomy, collaboration, and innovation.

Requirements

documentation, and feedback loops.Requirements6+ years of experience in QA, SDET, or Data Testing roles, with demonstrated success improving data reliability at scale.4+ years of hands?on programming experience in Python (Type Script experience is a plus).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

Videos

See all

Related articles

See all