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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
EX Squared

Technology company focused on IT and software solutions

Visit website
Job Details
Category qa_testing
Posted 5 months ago