Senior Software Engineer in Test, Data / ETL (Remote - EMEA) in London
Senior Software Engineer in Test, Data / ETL (Remote - EMEA)

Senior Software Engineer in Test, Data / ETL (Remote - EMEA) in London

London Full-Time 36000 - 60000 £ / year (est.) Home office possible
J

At a Glance

  • Tasks: Lead data validation and observability for cloud-native systems while designing automated testing frameworks.
  • Company: Join a forward-thinking tech company that values innovation and collaboration.
  • Benefits: Enjoy unlimited paid time off, flexible hours, and comprehensive health coverage.
  • Why this job: Make a real impact on data quality and mentor peers in a dynamic remote environment.
  • Qualifications: 6+ years in QA or Data Testing, with strong programming skills in Python.
  • Other info: Be part of a diverse team that champions continuous learning and professional growth.

The predicted salary is between 36000 - 60000 £ per year.

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in Test, Data / ETL in EMEA. As a Senior Software Engineer in Test specializing in Data and ETL, you will play a central role in ensuring 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. This position offers the opportunity to shape data quality standards, mentor peers, and influence automation practices across teams. You'll collaborate closely with engineers, analysts, and product teams in a fast-paced, remote-first environment that values innovation, technical excellence, and continuous improvement.

Accountabilities

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

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 (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.
  • Bonus points for experience with Playwright, FinOps, performance testing, or security best practices (e.g., PoLP).

Benefits

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

Thank you for your interest!

Senior Software Engineer in Test, Data / ETL (Remote - EMEA) in London employer: Jobgether

Join a forward-thinking company that prioritises innovation and technical excellence in a fully remote environment across EMEA. As a Senior Software Engineer in Test, you'll benefit from unlimited paid time off, comprehensive health insurance, and a professional development stipend, all while collaborating with a diverse team that values autonomy and inclusivity. This role not only offers the chance to shape data quality standards but also provides ample opportunities for mentorship and career growth in a supportive culture focused on continuous improvement.
J

Contact Detail:

Jobgether Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Test, Data / ETL (Remote - EMEA) in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get your foot in the door faster than any application.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to data testing and ETL. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and scenarios related to data pipelines and automation frameworks. Practice makes perfect, so consider mock interviews with friends or mentors.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who take the initiative to connect directly with us. Plus, it shows you're genuinely interested in joining our team.

We think you need these skills to ace Senior Software Engineer in Test, Data / ETL (Remote - EMEA) in London

Test Automation Frameworks
Data Validation Strategies
Cloud-Native Systems
BigQuery
Airflow
Cloud Run
Firestore
CI/CD Pipelines
Python
TypeScript
SQL
NoSQL
GCP
Infrastructure as Code (IaC)
Microservices Architecture

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer in Test role. Highlight your expertise in data quality, ETL frameworks, and any relevant programming languages like Python.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about data testing and how your background aligns with our needs. Share specific examples of your past successes in improving data reliability and performance.

Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with tools like BigQuery, Airflow, and CI/CD pipelines. We want to see how you’ve applied these in real-world scenarios, so be specific!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Jobgether

✨Know Your Tech Stack

Make sure you’re well-versed in the tools and technologies mentioned in the job description, like BigQuery, Airflow, and Python. Brush up on your SQL and NoSQL skills too, as you'll likely be asked to demonstrate your knowledge during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially related to data reliability and ETL processes. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.

✨Demonstrate Leadership and Mentorship

Since this role involves mentoring peers, be ready to share examples of how you've guided others in test automation or data validation techniques. Talk about your approach to fostering a collaborative environment and how you’ve influenced teams positively.

✨Ask Insightful Questions

Prepare thoughtful questions that show your interest in the company’s culture and their approach to data quality and automation. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.

Senior Software Engineer in Test, Data / ETL (Remote - EMEA) in London
Jobgether
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>