Bulgaria Remote (Global) Full-time

EX Squared is hiring a Senior Software Engineer in Test, Data / ETL (Remote - EMEA)

About the Role

Jobgether is hiring a Senior Software Engineer in Test with a focus on Data and ETL. In this pivotal remote role, you will ensure data quality, performance, and reliability across our large-scale, cloud-native systems. You will design test automation frameworks, enhance observability, and lead data validation strategies for distributed environments.

What You'll Do

  • Lead validation and observability efforts for complex data pipelines powered by tools such as 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.

What We're Looking For

  • 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.
  • Expertise with cloud-based data orchestration and ETL frameworks (e.g., Airflow, Prefect, Dagster) and data warehouses such as BigQuery, Snowflake, or Redshift.
  • Strong knowledge of SQL, NoSQL, and distributed databases, with a focus 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.

Nice to Have

  • TypeScript experience.
  • Experience with Playwright, FinOps, performance testing, or security best practices (e.g., PoLP).

Technical Stack

  • Languages: Python, TypeScript
  • Data Platforms: BigQuery, Snowflake, Redshift, Firestore
  • Orchestration & ETL: Airflow, Prefect, Dagster
  • Infrastructure: GCP, Cloud Run, Terraform, Pulumi
  • Tools: SQL, NoSQL, GitHub Actions, Playwright

Team & Environment

Collaborate closely with engineers, analysts, and product teams.

Benefits & Compensation

  • 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 Mode

This is a fully remote position open to candidates across the Europe, Middle East, and Africa (EMEA) region.

Jobgether is an equal opportunity employer.

Required Skills
PythonTypeScriptBigQueryAirflowCloud RunFirestorePrefectDagsterSnowflakeRedshiftETLData QualityTest AutomationData WarehousingSQL
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
EX Squared

Technology company focused on IT and software solutions

Visit website
Job Details
Category qa_testing
Posted 5 months ago