We are a technology business operating in the global energy sector.
ENSEK have become the go-to option for top energy suppliers across the globe. Why? Because our technology is a significant step change away from the legacy systems that have historically dominated the market. It’s also massively cheaper to adopt the ENSEK solution, with no loss in customer service or standards.
But by far the biggest reason why ENSEK is the best choice in energy supplier software, is because of the people who work here and their endless enthusiasm, energy, and the way they support their colleagues. All our clients comment on what great people we have. Our people are our superpower.
That is where you come in.
ROLE SUMMARY
Reporting to the Data Engineering Manager, Senior Data Engineers at ENSEK play a pivotal role in designing, building,
and maintaining scalable, high-performance data solutions.
In your senior role, you’ll lead technical delivery, mentor engineers, and ensure best practices are followed across the
squad. You’ll be a key contributor to architectural decisions, technical design, and continuous improvement, helping
shape the future of data engineering at ENSEK. You will lead by example—both in terms of technical efficiency and
professional behaviour—setting the standard for collaboration, accountability, and quality within the team.
KEY RESPONSIBILITIES
• Lead the squad’s technical delivery, ensuring solutions meet design, performance, and scalabilityrequirements.
• Maintain technical oversight of all delivery within the squad, acting as a go-to person for engineers andstakeholders.
• Provide constructive feedback through code reviews and pair programming, promoting clean, high-qualitycode.
• Contribute to architecture decisions and understand the impact of code changes on performance andscalability.
• Guide and mentor other engineers, influencing their mindset and behaviours.
• Collaborate with the Product Owner to break down features into Product Backlog Items and technical tasks,while independently tackling the most complex challenges faced by the squad.
• Translate non-technical specifications into robust technical designs and communicate technical conceptsclearly to non-technical stakeholders.
• Promote testing best practices, including Test Driven Development, and contribute to improving squadoutput and quality.
• Create, optimise, and maintain logical and physical data models, including data warehouses and data lakes.
• Demonstrate a self-learning mindset and proactively contribute to process improvements across theengineering function.
• Add value to the experience of our clients, colleagues, and stakeholders by practicing and promoting ENSEKvalues.
ESSENTIAL SKILLS:
• Strong SQL expertise, including performance tuning and optimisation.
• Deep technical understanding of Databricks functionality.
• Proven ability to detect and address technical gaps within squads and mentor others.
• Ability to translate complex technical details into clear, non-technical language.
• Excellent communication skills with peers and stakeholders.
• Experience leading complex data projects from design to implementation and testing.
• Ownership mindset with a focus on delivery, reliability, and continuous improvement.
JOB DESCRIPTION
Classification: Internal Confidential
PREFERRED SKILLS:
• Testing mindset with knowledge of testing methodologies.
• Understands the strengths and weaknesses of the various data modelling methodologies.
• Experience with source control (e.g., Git).
• Ability to work cross-functionally and break down features into PBIs and technical tasks.
• Demonstrated ability to self-learn and adapt to new technologies and practices.
• Demonstrates the ability to identify and implement enhancements to technical processes, and delivery
practices to improve efficiency and quality.
BONUS SKILLS:
• Experience in a product-based environment.
• Experience in performance tuning distributed SQL.
• Automated testing and familiarity with test frameworks.
• Background in energy or utilities.
• Agile methodology experience.
• Familiarity with ETL processes.
• Experience with ADO/Jira or similar tools.
• Understanding of SDLC and CI/CD practices.
• Ability to estimate work effectively and accurately. #J-18808-Ljbffr