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