Director of Engineering
Edinburgh, UK
10h ago

Job Description

Wood Mackenzie are an industry-leading data analytics company that provides analysis and insight on the world’s natural resources with offices all around the globe.

The team are working on a next generation, data analysis & visualization platform utilized by our customers to drive billion-dollar decisions.

Your role will be responsible for the implementation of one of our core product offerings that delivers powerful analytic capabilities focused in the Natural Resources sector, specifically in the transition from fossil fuels to renewables.

We will need you to ensure strong communication across teams, the very best engineering practices, and strong architectural foundations for the teams in your care.

You will have the opportunity to drive technical direction, architecture design and the look and feel of the product. Our tech stack is predominantly JavaScript based - React / Redux on the frontend, Node, on the backend, all built on AWS serverless architecture following best practice Software Engineering process.

Role Objectives

  • Consistently demonstrate strong leadership / communication skills, initiative and drive
  • Make positive contributions to the team and receive positive feedback from team members.
  • Participate in the definition and implementation of the engineering team roadmap
  • Consistently delivering high quality end products on time and budget
  • Measurable improvements to the team’s output and the adoption of best practices and standards
  • Holding yourself to the highest of professional and ethical standards and demanding the same of co-workers.
  • Delivery

  • Responsible for smooth execution of complex deliverables across multiple work streams
  • Develop and deploy strategies for building high performance development organisation
  • Continually evaluate and refine standards and processes to deliver sustained value
  • Ensure teams have appropriately high technical competence and strive for excellence
  • Create strategic and tactical roadmaps focused on business needs, efficiencies and revenue
  • Contribute to architecture and design efforts ensuring deliverables align to product and business needs
  • Define, prioritise and facilitate implementation of specific deliverables that improve functionality in support of business need
  • Collaboration

  • Create a positive public presence of the technology organisation, build and manage cross-departmental relationships
  • Facilitate cross functional project scoping, estimation and feasibility tasks for intended solutions
  • Able to effectively communicate technical concepts to business stakeholders and communicate business objectives to technical teams
  • Balance immediate and long-term product / business focused work with technical debt and strategic development.
  • Facilitate honest and open communications between disciplines
  • Create and maintain a culture of shared responsibility and continuous improvement
  • Quality

  • Actively lead the way in technology best practices and standards
  • Continuously review and improve the output of engineering teams
  • Manage and mitigate high-risk elements of projects, effectively communicate issues, risks and dependencies with project stakeholders, escalating where appropriate
  • Review and manage the quality of deliverables ensuring it aligns with our technology strategy
  • Qualifications

    About you and how you can excel in this role

    This is a key hire for our Product business and so to be successful in this role you will have excellent technical leadership and stakeholder management capabilities.


  • Act as, and be seen as, a respected and trusted strategic advisor both to the technology team and the wider organisation
  • Proactively develop ideas and strategic proposals to drive the business forward
  • Foster team moral and motivation and encourage a culture of innovation focused on adding value
  • Proactively nurture talent of senior staff to build high functioning, motivated teams
  • Lead recruiting, headcount management, planning, career growth and training
  • Develop and maintain an up-to-date knowledge of industry trends, products and platforms in our core technology stacks
  • Spread learning and knowledge sharing across the organisation
  • Skillset

  • Strong technical foundation gained in a senior engineering management role
  • Excellent time management, problem solving, teamwork, and communication skills.
  • Strong understanding of web technologies, cloud systems, persistence technologies and modern development patterns and practices
  • Strong knowledge of security, scalability and performance concerns
  • Track record of managing the delivery of systems and applications at scale involving multiple teams
  • Excellent communication and presentation skills
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form