Ensek
Posted 5mo ago

Software Engineering Manager - Data

Ensek
Nottingham, Nottinghamshire, United Kingdom
HybridFull Time
Responsibilities
  • Lead engineers
  • Oversee pipelines
  • Govern data
Requirements
  • Lead data engineering teams
  • Build scalable, governed data products
  • Collaborate with analytics
  • Hands-on data platform focus
Technical tools mentioned
DatabricksAWSSparkSQLPython

Job description

About ENSEK

ENSEK builds the cloud‑native SaaS software that’s transforming how energy retailers operate, innovate and manage at scale. We help retailers lower operating costs, improve billing accuracy for consumers, and enhance customer experience through automation and AI‑driven insight, all underpinned by modern, cloud‑native architecture.

ENSEK is at an exciting inflection point as we scale at pace towards new international horizons. If you’re motivated by solving complex, real‑world problems and want to lead the teams that build reliable, resilient platform services to accelerate the global energy transition, you’ll feel right at home with us.

About the role

We’re looking for a Software Engineering Manager – Data to lead critical data engineering teams at ENSEK. While the title says Software Engineering Manager, this role is best described as a Data Engineering Manager, focused on building and scaling high‑impact data products rather than application development.

Our data platform sits at the core of ENSEK’s mission—processing millions of daily industry flows and meter reads to generate trusted, analytics‑ready insights for energy suppliers navigating the digital energy transition. You’ll lead teams responsible for transforming complex, large‑scale datasets into products that directly influence customer decisions and business outcomes.

You’ll manage teams working across core data products and finance assurance, operating at significant scale and complexity, and bringing strong product thinking to how data is designed, built and consumed.

Key responsibilities

  • Lead and manage team of data engineers, across either core data products or finance assurance

  • Own delivery of scalable, well‑governed data products used internally and by ENSEK customers

  • Oversee data platform architecture, ingestion pipelines, orchestration and governance frameworks

  • Ensure data pipelines and models operate efficiently at very large scale and within strict time constraints

  • Embed strong engineering standards including testing, CI/CD, security and access control

  • Coach, mentor and develop high‑performing data engineers with a strong product mindset

Key outcomes

  • Trusted, discoverable and analytics‑ready datasets delivered through Bronze, Silver and Gold layers

  • A scalable data platform capable of processing hundreds of billions of rows reliably and efficiently

  • High‑quality operational and financial insights that directly support customer decision‑making

  • Strong alignment between data engineering, analytics engineering and business teams

  • Data teams operating with clear ownership, high engineering rigour and measurable business impact

Experience required

  • Significant experience leading and managing data engineering teams

  • Deep expertise in cloud data platforms, particularly Databricks and AWS

  • Strong background in data warehouse architecture, ingestion to Bronze layers and job orchestration

  • Advanced experience using Spark, including performance tuning at scale

  • Proven experience implementing data governance, security and access frameworks

  • Strong analytics engineering experience moving data through Bronze, Silver and Gold layers

  • Advanced SQL and Python skills, with a focus on optimisation and complex business logic

  • Experience partnering with analysts and stakeholders to deliver actionable insights

  • Strong commercial awareness and a clear product mindset

Company benefits
  • 25 days’ holiday + bank holidays

  • Option to buy or sell 5 extra annual leave days per year

  • Vitality Health Insurance, including private healthcare, virtual GP access and mental‑health support

  • Pension with 5% matched contribution

  • Regular team‑wide and company‑wide events

  • 2 volunteering days per year

  • Remote‑first working environment with offices in London and Nottingham

About Ensek

Provides cloud-native SaaS software for energy retailers.

Similar jobs

Software Engineering Manager roles near Nottingham, Nottinghamshire
1d
Save
Mark Applied
Hide
Software Engineering Manager
Corby or United Kingdom
RemoteFull Time
RS Group
RS GroupLondon Stock Exchange: RS1: Distributes industrial and electronic products and technical solutions.
10+ YOE3+ MgmtRequires 10+ years in software engineering and technology development, including 3+ years leading agile engineering teams, plus cloud-native, backend architecture, security, automation, and stakeholder management expertise.
Java, Node.js, AWS, AWS Lambda, Amazon SNS, Amazon SQS, AWS IAM, Amazon DynamoDB, GraphQL, Postman, Terraform, GitLab CI, HashiCorp Vault, Nomad, Kong API Gateway, Datadog, Redis
6d
Save
Mark Applied
Hide
Asset & Wealth Management - Software Engineering Lead - Vice President - Birmingham
Birmingham, West Midlands, England, United Kingdom
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
10+ YOE2+ MgmtRequires 10+ years in software engineering, 2+ years in formal leadership or management, expertise with Spring, REST, JMS, Hibernate/JPA, JSON, databases, Kafka, cloud-native architectures, and AWS.
Spring, REST, JMS, Hibernate, JPA, JSON, Sybase, MongoDB, Kafka, AWS, AI
2w
Save
Mark Applied
Hide
AI Native SW Eng
Birmingham or London or United Kingdom
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
10+ YOE10+ years of software engineering experience, production agentic AI delivery, orchestration frameworks, LLM APIs, RAG, LLMOps, cloud-native technologies, Python, and engineering team management.
LangGraph, CrewAI, AutoGen, OpenAI, Anthropic, Vertex AI, Kubernetes, Docker, Terraform, Helm, Python, Java, Microsoft Azure, Microsoft, Google
1mo
Save
Mark Applied
Hide
Software Engineering Manager (Customer Digital Experience)
Birmingham or Bristol or Manchester or London
£60k/yr OnsiteFull Time
BT Group
BT GroupLondon Stock Exchange: BT.A: Provides telecommunications, broadband, and mobile services across the United Kingdom.
Proven experience leading software engineering teams in full-stack/cloud-native environments; expertise with React/Next.js, Flutter, Node.js, AWS and ServiceNow; strong people leadership and stakeholder management.
React, Next.js, Flutter, Node.js, AWS, ServiceNow, Kubernetes, Sprinklr, Genesys
3mo
Save
Mark Applied
Hide
Senior Software Engineering Manager
London or Nottingham
HybridFull Time
Capital One
Capital OneNYSE: COF: A diversified financial services providing banking and credit products.
Experience leading multidisciplinary engineering teams, making technical trade-offs, recruiting and developing engineering talent, and communicating effectively across engineering organizations.
AWS
3mo
Save
Mark Applied
Hide
Senior Software Engineering Manager
London or Nottingham
HybridFull Time
Capital One
Capital OneNYSE: COF: Financial services offering credit cards, banking, and loans.
Experience leading multi-disciplinary engineering teams, making trade-offs, and recruiting and developing engineers.
AWS
3mo
Save
Mark Applied
Hide
Senior Software Engineering Manager
Sheffield, England, United Kingdom
OnsiteFull Time
RWS
RWSLondon Stock Exchange: RWS: Global provider of technology-enabled language, content, and IP services.
Leadership of a new Protect engineering team; strong technical background; experience with AI tools; AWS/cloud-native; DevSecOps; multi-stack delivery; hands-on architecture and delivery.
AWS, TypeScript, Java, .NET, AI development tools, CI/CD, Observability, Security scanning