Senior Software Engineer - Data Engineer

Jobgether

United Kingdom

Remote

GBP 90,000 - 120,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully Remote Work: Work remotely from/
Flexible Working Hours
Home Office Equipment Allowance
Coworking Options
No Business Travel Required
International Engineering Team
Professional Development
Collaborative Work Environment
Technical Ownership and Impact

Job summary

Jobgether is listing a Senior Software Engineer – Data Engineer role on behalf of a partner company, based in the United Kingdom, with a fully remote work arrangement. You will own end-to-end ETL/ELT pipelines, design scalable data infrastructure, and collaborate with an international team using cloud data warehousing technologies.

Ideal candidates have 4+ years of data engineering experience, strong SQL, and proficiency in Python, Scala, or Java, with a remote-first mindset and strong

Qualifications

  • At least four years of professional data engineering experience.
  • Strong SQL skills for querying, transforming, and analyzing data.
  • Proficiency in Python, Scala, or Java for data processing.
  • Hands-on ETL/ELT design and production pipelines.
  • Experience with cloud data platforms (AWS, GCP or Azure).
  • Knowledge of modern data warehousing and data modeling.
  • Ability to diagnose data issues and optimize pipelines.
  • Strong communication and collaboration in international teams.
  • Remote-first mindset and autonomous work style.

Responsibilities

  • Design, build, and maintain scalable ETL/ELT pipelines from diverse sources.
  • Develop and optimize data models, schemas, and transformation logic.
  • Establish data quality checks and reliability standards.
  • Monitor pipelines, troubleshoot data issues, and identify root causes.
  • Implement observability, alerting, and cost-efficient data infrastructure.
  • Collaborate with analytics, product, data science, and engineering teams.
  • Create technical documentation for pipelines, models, and workflows.
  • Participate in on-call rotations and production support.
  • Evaluate new technologies to strengthen the data platform.

Skills

SQL
Python
Scala
Java
ETL/ELT pipelines
Cloud platforms
AWS
GCP
Azure
Data warehousing
Data modeling
Data quality
Troubleshooting
Communication
Ownership

Tools

Airflow
Dagster
dbt
Terraform
Kafka
Kinesis

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Data Engineer based in United Kingdom.

We are looking for an experienced Senior Data Engineer to design, build, and maintain scalable data infrastructure that powers analytics, reporting, and data-driven product development. In this fully remote role, you will take end-to-end ownership of ETL/ELT pipelines, transforming complex raw data into reliable, well-structured, and accessible datasets. You will work with modern cloud platforms, data warehousing technologies, and programming tools to deliver robust, high-performance data solutions. Collaborating with engineering, product, analytics, and data science teams, you will translate business requirements into dependable data architectures. You will also play a key role in improving data quality, system observability, scalability, and cost efficiency across production environments. This opportunity offers the chance to tackle challenging engineering problems alongside an international team of talented professionals, with flexible working arrangements and opportunities for continuous growth.

Accountabilities
  • Data Pipeline Development: Design, build, and maintain scalable ETL/ELT pipelines that ingest, transform, and deliver data from diverse internal and external sources.
  • Data Modeling and Architecture: Develop and optimize data models, schemas, and transformation logic to support analytics, reporting, business intelligence, and downstream application requirements.
  • Data Quality and Reliability: Establish and maintain data validation processes, quality checks, and reliability standards to ensure datasets remain accurate, consistent, and trustworthy.
  • Pipeline Monitoring and Troubleshooting: Monitor pipeline performance and health, independently investigate data issues, identify root causes, and implement effective solutions to minimize disruptions.
  • Observability and Alerting: Implement monitoring, alerting, and observability practices that improve visibility into production data systems and enable proactive incident detection and resolution.
  • Cloud Data Infrastructure: Build and maintain data solutions using cloud platforms and modern data warehousing technologies, ensuring systems remain scalable, secure, and efficient.
  • Performance and Cost Optimization: Identify opportunities to improve processing speed, resource utilization, scalability, and the cost-effectiveness of existing data infrastructure.
  • Cross-Functional Collaboration: Partner with analytics, product, data science, and engineering teams to understand their data requirements and translate them into durable, well-designed technical solutions.
  • Testing and Engineering Standards: Contribute to team standards for code quality, automated testing, code reviews, deployment practices, and maintainable data engineering workflows.
  • Technical Documentation: Create clear and comprehensive documentation covering data pipelines, models, schemas, infrastructure, and operational procedures to support knowledge sharing and maintainability.
  • Production Support: Participate in on‑call rotations and incident response activities as needed, helping ensure the stability, availability, and reliability of production data systems.
  • Continuous Improvement: Evaluate new technologies, tools, and engineering practices that can strengthen the data platform and improve the effectiveness of the wider engineering organization.
Requirements
  • Professional Experience: At least four years of professional experience in data engineering or a closely related technical discipline, with a strong track record of delivering production-ready data solutions.
  • SQL Expertise: Strong SQL skills, including the ability to query, transform, analyze, and optimize complex datasets efficiently.
  • Programming Skills: Proficiency in at least one programming language commonly used in data engineering, such as Python, Scala, or Java.
  • ETL/ELT Pipeline Experience: Hands‑on experience designing, implementing, operating, and maintaining ETL/ELT pipelines in production environments.
  • Cloud Platform Knowledge: Practical experience with at least one major cloud data platform, such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
  • Modern Data Warehousing: Experience working with contemporary data warehousing technologies and designing solutions that support reliable data access and downstream analytics.
  • Data Modeling and Quality: Solid understanding of data modeling principles, schema design, data quality management, and pipeline orchestration.
  • Troubleshooting and Problem‑Solving: Ability to work independently with large, complex datasets, diagnose data issues, and implement effective solutions in production systems.
  • Scalability and Reliability: Understanding of the engineering principles required to build robust, maintainable, and cost‑efficient data infrastructure.
  • Communication and Collaboration: Ability to communicate technical concepts clearly, document solutions effectively, and collaborate with multidisciplinary teams in an international, distributed environment.
  • Ownership and Adaptability: A proactive approach to problem‑solving, a strong sense of responsibility for production systems, and the ability to work autonomously in a remote‑first environment.
Nice To Have
  • Experience with workflow orchestration tools such as Apache Airflow, Dagster, or similar technologies.
  • Familiarity with streaming data technologies, including Apache Kafka or Amazon Kinesis.
  • Experience with dbt or comparable data transformation frameworks.
  • Exposure to infrastructure‑as‑code practices and tools such as Terraform.
  • Previous experience working directly with analytics or data science teams to support reporting, experimentation, and advanced analytical use cases.
  • Experience contributing to engineering standards, improving development workflows, and supporting production systems at scale.
Benefits
  • Competitive Compensation: Salary-based compensation complemented by benefits.
  • Paid Time Off: Paid vacation and sick leave to support personal well‑being and work‑life balance.
  • Fully Remote Work: Work remotely from Europe.
  • Flexible Working Hours: Organize your working schedule flexibly, with an emphasis on delivering high‑quality results rather than adhering to rigid working hours.
  • Home Office Equipment Allowance: Receive a generous allowance to equip your home workspace for productivity and comfort.
  • Coworking Options: Access a desk at a nearby office or coworking facility, with the flexibility to work from home, use a coworking space, or combine both options.
  • No Business Travel Required: Enjoy a fully remote working arrangement without mandatory business travel.
  • International Engineering Team: Collaborate with highly skilled software engineering specialists on challenging projects for major enterprise clients.
  • Professional Development: Access opportunities to expand your technical expertise, work with modern technologies, and grow professionally.
  • Collaborative Work Environment: Join a dynamic, startup‑style culture that encourages innovation, knowledge sharing, and practical problem‑solving.
  • Technical Ownership and Impact: Take responsibility for meaningful data engineering initiatives that support analytics, reporting, and product capabilities.
How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre‑contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SAP S/4HANA Developer (ABAP / Accounts Payable Integration)
SAP S/4HANA Developer (ABAP / Accounts Payable Integration)

Jobgether • United Kingdom

Remote
GBP 70,000 - 100,000
Fully Remote Work in Europe
High-Impact Technical Projects
Exposure to SAP & AI technologies
+1
Service Delivery Automation Analyst
Service Delivery Automation Analyst

Jobgether • United Kingdom

On-site
GBP 65,000 - 90,000
Product Designer, AI-Native Products (Staff-Level / L6)
Product Designer, AI-Native Products (Staff-Level / L6)

Jobgether • Greater London

Hybrid
GBP 75,000 - 110,000
Remote-friendly
London office option
Generous annual leave
+1
Data Scientist - AI & Experimentation
Data Scientist - AI & Experimentation

Jobgether • United Kingdom

Remote
GBP 35,000 - 63,000
Remote work
Office Berlin-Mitte style access
Open and collaborative culture
+2
Lead Data Engineer - Founding Member (Contract) [HR208] (UK)
Lead Data Engineer - Founding Member (Contract) [HR208] (UK)

Smart Working • Milton Keynes

Hybrid
GBP 90,000 - 120,000
Lead Data Engineer - Founding Member (Contract) [HR208] (UK)
Lead Data Engineer - Founding Member (Contract) [HR208] (UK)

Smart Working • Chelmsford

Hybrid
GBP 90,000 - 150,000
Remote-friendly
Competitive salary
Stock options
Traffic (User Acquisition) Team Lead
Traffic (User Acquisition) Team Lead

Jobgether • United Kingdom

Remote
GBP 70,000 - 110,000
Fully remote work
Flexible time off
Home office allowance
+1
Graduate Data Engineer
Graduate Data Engineer

Quantum • Greater London

Hybrid
GBP 30,000 - 38,000
Private Health Care (Bupa)
Hybrid Working (3 days in office)
Travel Insurance
+9
Data Engineer (On-site, Full-Time) [AS023]
Data Engineer (On-site, Full-Time) [AS023]

Smart Working • Wolverhampton

On-site
GBP 70,000 - 110,000
Technical Solutions Engineer
Technical Solutions Engineer

diligentcorporation • Greater London

Hybrid
GBP 65,000 - 100,000
Hybrid work model