Le siège opérationnel parisien de TechnipFMC est situé à La Défense. Il regroupe principalement les équipes franciliennes Corporate, Subsea et Onshore/Offshore de l'entreprise. TechnipFMC possède également un autre siège opérationnel à Houston aux Etats-Unis et son siège mondial est basé à Londres au Royaume-Uni.
L'entreprise compte plus de 37 000 collaborateurs, représentant 128 nationalités et répartis dans 48 pays.