07421 904 933 // hello@grafttalent.co.uk

Principal Engineer - Data - Leeds

Competitive Salary - Engineering
Ref: 110 Date Posted: Wednesday 05 Aug 2020
LinkedIn ShareShare

Principal Engineer

  • Leeds

  • Competitive Salary

We’re thrilled to be assisting our client in their search for an experienced Principal Engineer.

Working in an incredible workspace with even more incredible people, this really is an exciting opportunity for someone looking for a company that truly values their teams, ensuring every person is given the right support, training, development, opportunities and not forgetting fun!

The Principal Engineer is a key role within our Engineering function. The role is responsible for leading an adaptive, multi-skilled squad in technical direction – technical mentoring, setting and monitoring objectives, and leadership in technical delivery.


As part of the engineering team, you’ll be responsible for building large-scale data management and analytics platforms, using a variety of tools.

  • Maintaining a broad knowledge of the technology landscape helping the company maintain market-leading tools and technology
  • Championing Infrastructure-as-code and automation in every aspect of the solution, encouraging a platform-agnostic approach
  • Being prepared to operate in a hands-on development environment, working with several different platforms, languages, and frameworks
  • Leading definition and maintenance of best practice and standards in architecture, development, testing, and support
  • Sharing knowledge gained through consultancy and product development with the wider community, via the company’s blog and through community and company events
  • Managing and monitoring the skills and availability of your team to ensure they are able to deliver to commitments
  • Ensuring that all platforms are delivered in a secure, supportable and scalable manner and are documented appropriately
  • Working closely with the Engineering leadership team to ensure a consistent approach across all teams
  • Travel to client sites may be required from time-to-time

The Ideal Person:

  • Solid understanding of IaaS and PaaS on at least one Cloud provider and develop knowledge of the other key Cloud providers
  • Highly scalable data processing platform design and implementation experience
  • Experience building end to end solutions that include data-centric applications with suitable supporting tools and consuming channels (e.g. web, mobile, native)
  • Solid scripting skills in one of PowerShell, Bash/Shell, and Python or another appropriate language
  • Experience of moving in a fast-paced, agile environment
  • Experience of responding to aggressive, delivery-focused objectives

The Company:

Our client has a real passion and deep understanding of data and provides their clients with the best ways to build data-centric and data connected solutions.

  • They work with some truly inspiring clients on anything from real-time data integration and data mining, business-wide Single View of Customer systems to their own SaaS product.
  • Facing new and exciting challenges every day, from ensuring high availability and performance of critical government systems to understanding and improving complex banking and finance data structures.
  • The Engineers have the opportunity to work on a broad range of technologies and platforms including AWS, Azure, .NET Core, Python, Java, .NET Core, Scala, Go, JavaScript, Docker, Kubernetes, Terraform, Kafka, SQL, Plus many more.