C

Capgemini

Global consulting, technology services, outsourcing

Technical Director

Engineering LeadershipUpdated on Nov 15
Full-time

About the Job

Requirements

  • Client-facing technology consulting experience focused on requirements analysis, technical strategy, and solution delivery.
  • Extensive software-development experience, including leadership of cross-functional engineering organizations.
  • Expertise in application architecture, application programming interfaces, microservices, event-driven systems, integration, data platforms, and distributed systems.
  • Strong knowledge of public and hybrid cloud architecture, including compute, network, storage, containers, security, resilience, and operations.
  • Experience leading application modernization, cloud migration, platform engineering, infrastructure transformation, and DevSecOps programs.
  • Experience designing and operating FinOps programs aligned with FinOps Foundation principles.
  • Commercial solutioning experience encompassing delivery estimation, business-case development, and cost modeling.
  • Experience leading technical organizations of 15 or more people.
  • Strong hands-on foundation in software development, application architecture, cloud infrastructure, and enterprise architecture.
  • Experience managing the full software-development lifecycle from discovery and design through deployment and operations.
  • Expertise in modern programming ecosystems, distributed systems, application programming interfaces, microservices, containers, and cloud-native architecture.
  • Five or more years of public-cloud architecture experience.
  • Proven leadership of complex application modernization, digital-product, infrastructure, or cloud-transformation programs.
  • Demonstrated ability to design complex architectures and organize multidisciplinary teams to deliver them.
  • Knowledge of agile product delivery, DevSecOps, site reliability engineering, IT service management, and engineering-performance metrics.
  • Experience implementing FinOps practices, including cost allocation, forecasting, optimization, and governance.

Responsibilities

  • Lead and develop software engineers, architects, engineering managers, platform engineers, infrastructure specialists, DevSecOps practitioners, and FinOps professionals.
  • Set engineering goals, delivery expectations, technical standards, and performance metrics.
  • Recruit, mentor, and develop technical talent through regular feedback and career planning.
  • Translate customer business and product objectives into architecture strategies, technical roadmaps, and delivery plans.
  • Lead the design and delivery of scalable, secure, resilient, maintainable, and cost-efficient software solutions.
  • Own application architecture across cloud-native development, application programming interfaces, microservices, integration, data platforms, and distributed systems.
  • Lead application modernization, legacy decomposition, cloud migration, platform engineering, and infrastructure transformation initiatives.
  • Establish engineering practices for coding, automated testing, continuous integration and continuous delivery, observability, security, reliability, and operational readiness.
  • Implement engineering governance covering design reviews, code quality, technical debt, release management, and architecture assurance.
  • Design and mature FinOps capabilities encompassing budgeting, forecasting, allocation, showback or chargeback, optimization, and governance.
  • Connect software and infrastructure decisions to cloud consumption, business value, unit economics, and total cost of ownership.
  • Perform technical due diligence, identify delivery and operational risks, and recommend mitigation options.
  • Collaborate with product, user experience, application, data, infrastructure, security, finance, procurement, and enterprise architecture stakeholders.
  • Own multidisciplinary delivery plans when required and ensure predictable outcomes.
  • Promote reusable platforms, automation, tools, and engineering standards across the organization.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs