Search by job, company or skills

Publicis Global Delivery (PGD)

Director of Software Engineering

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago
  • Be among the first 30 applicants
Early Applicant

Job Description

  • Lead and manage a team of engineering leaders (including technical leads and Scrum Masters) and their respective teams, totaling 50 engineers.
  • Define and implement engineering best practices, processes, and methodologies to ensure high-quality software development.
  • Oversee the engineering project portfolio, ensuring projects are delivered on time, within budget, and meet performance expectations.
  • Identify and mitigate technical risks in projects and operations.
  • Define and track key performance indicators (KPIs) for the engineering team, and analyze them to guide decision-making.
  • Attract, hire, and retain top engineering talent to build and grow high-performing engineering teams.
  • Foster a positive and collaborative work environment that promotes innovation, creativity, and professional development for engineers.
  • Manage the engineering department budget, ensuring efficient allocation of resources.
  • Stay up-to-date with the latest software development trends and technologies, and evaluate their potential impact on the company.
  • Lead and participate in architectural discussions to make sound technical decisions.
  • Represent the engineering department in meetings with cross-functional teams and stakeholders.
  • Support customer-facing teams in resolving technical issues.
  • Communicate effectively with all levels of management and employees, keeping everyone informed about engineering progress and potential risks.

Qualifications:

  • Minimum 20 years of experience in software development, with at least 4 years in a senior management role
  • Experience using Generative AI and Data Science to drive improved performance
  • Proven track record of building and leading high-performing engineering teams.
  • Experience with large-scale data pipelines is a plus.
  • Experience developing new products and infrastructure, either in small companies or within the context of larger organizations.
  • Strong understanding of the entire software development lifecycle (SDLC) including Agile methodologies.
  • Experience in developing and implementing engineering roadmaps and strategies, OKRs planning.
  • Excellent communication and interpersonal skills, with the ability to influence and motivate others.
  • Strong leadership skills with a focus on coaching, mentoring, and professional development.
  • Broad understanding of various cloud development technologies and industry trends for enterprise-scale, distributed systems.
  • Passion for building innovative and high-quality software products

More Info

Job Type:
Industry:
Employment Type:

Job ID: 126937983