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

Jobgether
Lleida, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Lleida, Spain

Tech stack

API
Airflow
Automation of Tests
Google BigQuery
Software as a Service
Computer Programming
Continuous Delivery
Continuous Integration
Data Validation
Data Integrity
ETL
Data Transformation
Data Warehousing
Database Testing
Distributed Data Store
Distributed Systems
Github
Python
NoSQL
Standard Sql
Software Testing Automation Framework
TypeScript
Pulumi
Cloud Platform System
Performance Testing
Snowflake
Firebase
Infrastructure Automation Frameworks
Playwright
Google Cloud Functions
Data Delivery
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 BigQuery, 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., GitHub Actions) for continuous deployment reliability.Plan and execute manual and automated tests to monitor data reliability, performance, and compliance.Collaborate with engineering teams to enhance scalability, maintainability, and system performance.Mentor peers in test automation, observability practices, and data validation techniques.Contribute 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 (TypeScript experience is a plus).Expertise with cloud?based data orchestration and ETL frameworks such as Airflow, Prefect, Dagster and data warehouses like BigQuery, Snowflake, or Redshift.Strong knowledge of SQL, NoSQL, 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 IaC tools like Terraform or Pulumi.Solid understanding of CI/CD pipelines, microservices architecture, and SaaS 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, FinOps, performance testing, or security best practices (e.g., PoLP).BenefitsFully remote role with flexible working hours across EMEA.Unlimited paid time off and parental leave options.Comprehensive 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.#J-*****-Ljbffr

Requirements

6+ 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 (TypeScript experience is a plus). Expertise with cloud?based data orchestration and ETL frameworks such as Airflow, Prefect, Dagster and data warehouses like BigQuery, Snowflake, or Redshift. Strong knowledge of SQL, NoSQL, 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 IaC tools like Terraform or Pulumi. Solid understanding of CI/CD pipelines, microservices architecture, and SaaS 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, FinOps, performance testing, or security best practices (e.g., PoLP).

Benefits & conditions

Fully remote role with flexible working hours across EMEA. Unlimited paid time off and parental leave options. Comprehensive 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. #J-*****-Ljbffr

Apply for this position