Lead Data/Software Engineer (Python/SQL) - Fully Remote

Lead Data/Software Engineer (Python/SQL) - Fully Remote

Posted 2 days ago by GL Global

£825 Per day
Inside
Remote
United Kingdom

Summary: The Lead Data/Software Engineer role is a fully remote position focused on designing and developing scalable data pipelines using Python and SQL. The position requires a strong software engineering background and involves taking ownership of critical data systems that support analytics and AI/ML use cases in the energy sector. The role also includes mentoring and defining best practices within the data engineering team. This is a key position within an engineering-led data team, emphasizing performance and reliability in code development.

Key Responsibilities:

  • Lead the design and development of scalable data pipelines using Python and SQL
  • Write clean, production-grade code with a strong focus on performance and reliability
  • Refactor and improve existing data systems to meet growing platform demands
  • Define engineering best practices, coding standards, and data architecture patterns
  • Act as a technical lead and mentor within the data engineering function
  • Work closely with software engineers, product, and domain experts across the business

Key Skills:

  • Senior or Lead-level experience in Data Engineering
  • Strong Python and SQL skills with a software engineering mindset
  • Background in Computer Science, Software Engineering, or similar (degree required)
  • Experience building and operating production data platforms
  • Comfortable owning complex systems end-to-end
  • Experience in energy, utilities, or data-intensive domains is beneficial (not essential)

Salary (Rate): £825 daily

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Lead Data/Software Engineer (Python/SQL) - Fully Remote

Our client is looking for a Lead/Senior Data Engineer to join them on a fully remote, UK-based contract. This is a key role within an engineering-led data team, suited to someone with a strong software engineering background who enjoys building robust, scalable systems and setting technical standards.

You'll take ownership of critical data pipelines that support analytics, operational decision-making, and future AI/ML use cases across the energy domain.

Key Responsibilities

  • Lead the design and development of scalable data pipelines using Python and SQL
  • Write clean, production-grade code with a strong focus on performance and reliability
  • Refactor and improve existing data systems to meet growing platform demands
  • Define engineering best practices, coding standards, and data architecture patterns
  • Act as a technical lead and mentor within the data engineering function
  • Work closely with software engineers, product, and domain experts across the business

Experience

  • Senior or Lead-level experience in Data Engineering
  • Strong Python and SQL skills with a software engineering mindset
  • Background in Computer Science, Software Engineering, or similar (degree required)
  • Experience building and operating production data platforms
  • Comfortable owning complex systems end-to-end
  • Experience in energy, utilities, or data-intensive domains is beneficial (not essential)

This is an urgent requirement, please apply immediately for further details and a confidential discussion.