Head of Engineering (Energy and Commodities)
Head of Engineering (Energy and Commodities)

Head of Engineering (Energy and Commodities)

Belfast Full-Time 72000 - 108000 £ / year (est.) No home office possible
Go Premium
T

At a Glance

  • Tasks: Lead multiple Agile teams in delivering innovative software solutions for the Energy and Commodities sector.
  • Company: Join TP ICAP, a global leader in market infrastructure and data solutions.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team driving technological innovation in a trusted industry.
  • Qualifications: Proven experience in leading software delivery teams and expertise in Full-Stack Engineering.
  • Other info: This role offers a chance to shape the future of engineering culture at TP ICAP.

The predicted salary is between 72000 - 108000 £ per year.

The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist.

Role Overview: The Energy and Commodities (E&C) division are seeking a highly experienced, self-motivated, and delivery-focused individual to become the Head of Engineering. The role will require managing multiple Agile Software Engineering teams against the E&C Value Stream within TP ICAP. The successful candidate will be a key contributor to the day-to-day operation of the engineering teams, ensuring that the overall delivery capability is utilised effectively and is aligned with E&C’s strategic goals. They will also play a pivotal role in the organisation’s transition to new ways of working and an engineering-focused culture.

As a direct report to the CIO of E&C, the senior engineer will ensure the technical delivery of the portfolio, providing governance pertaining to architecture, code quality, standards, tools and technology. A further important consideration must be given to continuous improvement and modernisation of the capabilities, resources and technologies. The E&C ecosystem is delivered through in-house and vendor-provided technologies hosted both on-premises and using AWS cloud infrastructure. Applications are implemented in a mixture of Microsoft .NET and Java backends, React front end and some thick-client implementations.

The successful individual will be passionate about software development and keen to use their technical and mentoring skills to build a successful development team, displaying urgency and drive coupled with a delivery culture which fosters transparent communication. Additionally, the candidate should have a commitment to quality, invest in a controlled fashion in innovation, and have a focus on getting things done / shipping on time.

Role Responsibilities:

  • Lead and manage 4-5 teams across the E&C development function to deliver the overall portfolio of work with integration considerations for the wider estate.
  • Act as the primary technical leader and developer on the team, demonstrating strong technical competencies and acting as a dependable and high value contributor within the team.
  • Responsible for the estimation, design, development, testing and overseeing highly complex production software solutions.
  • Accountable for the delivery of the applications to both internal and external users.
  • Be a Servant Leader working with team Scrum Masters to unblock the teams and ensure delivery is unimpeded, and velocity is high.
  • Facilitate Scrum of Scrums.
  • Work with the local Regional Head of Engineering to evolve the delivery framework and identify opportunities to evolve systems towards target state architecture.
  • Communicate to senior management and stakeholders articulating technical challenges, issues, opportunities/value from investing in technology.
  • Communicate with the wider technology teams to coordinate interdependencies, resolve issues, and share knowledge.
  • Communicate with governance streams to ensure adherence to and development of process, quality, architectural design, and engineering excellence.
  • Work with recruitment teams and 3rd parties to ensure the Agile teams have a full complement of skills and are cross-functional.
  • Proactively work with Production Management to improve production stability and take part in incident management to ensure Production defects are rectified based on their criticality and severity.
  • Guide and support the team in identifying and escalating risks as appropriate.
  • Identify tools and methodologies to improve the effectiveness of the development process.
  • Ensure inter-project dependencies and projects risks are understood and managed.
  • Guide and support the team in implementation and adherence to Change Control principles.

Experience / Competences Essential:

  • Demonstrable experience line managing multiple software delivery teams / Lead of Leads.
  • Demonstrable senior level and current experience of hands-on Full-Stack Software Engineering leadership with C#, Java, C++ JavaScript / TypeScript with React, and low latency event driven architectures.
  • Experience of a general-purpose scripting language (such as Python, Perl, Ruby) and SQL.
  • Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevSecOps platforms; GitLab, TeamCity.
  • Perform meta/code reviews.
  • Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high-quality code.
  • Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, Cloud Patterns.
  • Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing, utilising Quality Assurance expertise to automate regression or perform manual testing if appropriate.
  • Collaborate on Solution Technical Architecture with Enterprise Technical Architects to follow Enterprise standards.

Desired:

  • Knowledge of the trading business domain – or equivalent Financial Markets experience.
  • Knowledge of commodities markets.
  • Knowledge or application of the Scaled Agile Framework (SAFe).
  • Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence.
  • Experience of GraphQL and subscription-based streaming.
  • Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc.
  • Use of and working with Containerisation to aid deployability, testing and loose coupling.
  • Actor frameworks like DAPR, AKKA, Orleans.
  • Strong analytical ability and problem-solving skills.

Job Band & Level Function Head / Band 8

Head of Engineering (Energy and Commodities) employer: TP ICAP Group

At TP ICAP, we pride ourselves on being a world-leading provider of market infrastructure, offering our employees a dynamic and innovative work environment that fosters collaboration and growth. As the Head of Engineering in our Energy and Commodities division, you will be at the forefront of driving technological advancements while benefiting from a culture that values transparency, continuous improvement, and professional development. With access to cutting-edge technologies and a commitment to employee well-being, TP ICAP is an exceptional employer for those seeking meaningful and rewarding careers in the financial markets.
T

Contact Detail:

TP ICAP Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Head of Engineering (Energy and Commodities)

✨Tip Number 1

Familiarise yourself with Agile methodologies, as the role requires managing multiple Agile Software Engineering teams. Understanding Scrum and how to facilitate Scrum of Scrums will be crucial in demonstrating your capability to lead effectively.

✨Tip Number 2

Showcase your technical leadership skills by discussing your experience with Full-Stack Software Engineering, particularly with C#, Java, and React. Be prepared to share specific examples of how you've led teams in delivering complex software solutions.

✨Tip Number 3

Highlight your experience with cloud technologies, especially AWS, as this is a key aspect of the role. Discuss any projects where you've implemented cloud solutions or improved production stability using cloud infrastructure.

✨Tip Number 4

Demonstrate your commitment to quality and continuous improvement by sharing examples of how you've implemented best practices in code quality and testing. Mention any tools or methodologies you've used to enhance the development process.

We think you need these skills to ace Head of Engineering (Energy and Commodities)

Leadership and Team Management
Full-Stack Software Engineering
C# and Java Proficiency
JavaScript/TypeScript with React
Low Latency Event Driven Architectures
General-Purpose Scripting Languages (Python, Perl, Ruby)
SQL Database Management
Application Lifecycle Management Tools
Source Code Management (Git)
DevSecOps Platforms (GitLab, TeamCity)
Code Review and Quality Assurance
Object-Oriented Design Principles (SOLID, DRY, YAGNI)
Architectural Patterns (Microservices, Cloud Patterns)
Unit/Integration/e2e Testing
Collaboration with Enterprise Technical Architects
Knowledge of Financial Markets and Commodities
Scaled Agile Framework (SAFe) Experience
Domain Driven Design (DDD)
GraphQL and Subscription-Based Streaming
Cloud Technologies (AWS, Azure, GCP)
Containerisation Techniques
Analytical and Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering leadership, particularly with technologies mentioned in the job description like C#, Java, and React. Use specific examples to demonstrate your achievements in managing multiple teams and delivering complex software solutions.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and your commitment to fostering a delivery-focused culture. Mention how your experience aligns with TP ICAP's goals and how you can contribute to their transition to new ways of working.

Showcase Technical Competencies: Highlight your hands-on experience with full-stack software engineering and your familiarity with Agile methodologies. Discuss your knowledge of architectural patterns and your approach to maintaining code quality, as these are crucial for the role.

Demonstrate Leadership Skills: Provide examples of how you've successfully led teams in the past, focusing on your ability to unblock challenges and ensure high delivery velocity. Emphasise your experience in communicating technical challenges to senior management and stakeholders.

How to prepare for a job interview at TP ICAP Group

✨Showcase Your Technical Expertise

As the Head of Engineering, you'll need to demonstrate a strong grasp of Full-Stack Software Engineering. Be prepared to discuss your hands-on experience with technologies like C#, Java, and React, as well as your understanding of architectural patterns. Highlight specific projects where you've led teams in delivering complex software solutions.

✨Emphasise Leadership and Team Management Skills

This role requires managing multiple Agile teams, so it's crucial to showcase your leadership style. Discuss your experience in line managing software delivery teams and how you foster a culture of collaboration and transparency. Share examples of how you've successfully unblocked teams and improved their delivery velocity.

✨Communicate Effectively with Stakeholders

You'll be expected to articulate technical challenges and opportunities to senior management and stakeholders. Practice explaining complex technical concepts in simple terms. Prepare to discuss how you've previously communicated with various teams to coordinate interdependencies and resolve issues.

✨Demonstrate a Commitment to Continuous Improvement

The role involves a focus on modernisation and continuous improvement. Be ready to discuss how you've implemented tools and methodologies to enhance development processes. Share your thoughts on innovation and how you've balanced it with quality and timely delivery in past projects.

Head of Engineering (Energy and Commodities)
TP ICAP Group
Location: Belfast
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
  • Head of Engineering (Energy and Commodities)

    Belfast
    Full-Time
    72000 - 108000 £ / year (est.)
  • T

    TP ICAP Group

    1000-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>