goodfit gradient

  1. All Open Positions
  2. Publicis Groupe
  3. Software Director Engineering (Data Engineering)
PU
Publicis Groupe
Worldwide

Software Director Engineering (Data Engineering)
Bangalore, Karnataka, India
✦
February 13, 2026
Start Interview
About This Role

About the Company

We are seeking a hands-on, technically strong Software Engineering Director to lead and inspire our growing engineering team in India. This role is ideal for a leader who thrives at the intersection of technology and innovation - someone who isn’t afraid to roll up their sleeves, write code, and drive the adoption of AI-powered software development across the organization.

About the Role

You will play a pivotal role in shaping the engineering culture, defining the technical vision, and accelerating the delivery of world-class eCommerce analytics products.

This is not a traditional “people-only” leadership role. We are looking for someone who still enjoys writing code, solving complex architectural problems, and setting the technical bar for the organization.

Responsibilities

Leadership and Team Management 

  • Lead and mentor engineering teams across multiple scrum teams, fostering a culture of collaboration, ownership, and innovation.

  • Set clear goals and expectations while empowering engineers to deliver with autonomy and accountability.

  • Conduct regular performance reviews, identify growth opportunities, and invest in continuous learning and professional development.

  • Build strong cross-functional relationships with Product, Design, and Architecture teams to ensure alignment and shared success.

Technical Excellence and Delivery 

  • Drive and model the adoption of AI-driven software development — including code generation, intelligent refactoring, and rapid prototyping — to accelerate delivery, enhance code quality, and boost productivity.

  • Contribute directly to system design, code reviews, and critical implementations, setting the technical bar for the team.

  • Champion modern engineering best practices such as TDD, CI/CD, and infrastructure-as-code, ensuring robustness and scalability.

  • Ensure consistent Agile execution across teams, including backlog grooming, sprint planning, and retrospectives focused on measurable improvement.

Technical Strategy and Architecture 

  • Partner with senior leadership to define the technical roadmap, ensuring alignment with business strategy and long-term scalability.

  • Evaluate and introduce new technologies—including LLM frameworks and AI-assisted tooling—that can transform the development lifecycle.

  • Guide architectural decisions that enable performance, maintainability, and data security across the product suite.

  • Balance innovation with pragmatism, ensuring the right trade-offs between speed and sustainability.

Operational Excellence 

  • Establish and monitor engineering KPIs and OKRs to measure velocity, quality, and reliability.

  • Continuously identify and remove bottlenecks to improve delivery efficiency and developer experience.

  • Drive a culture of quality, security, and operational discipline in every phase of the development lifecycle.

 

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.

  • 10+ years of progressive software engineering experience, with 5+ years in a leadership role managing high-performing teams.

  • Proven experience as a hands-on full-stack engineer and cloud-native application developer (minimum 5 years).

  • Expert-level proficiency in Python and strong familiarity with LLM-based frameworks (e.g., LangChain, Hugging Face, or similar).

  • Demonstrated success driving engineering transformation through AI adoption and automation.

  • Deep understanding of software architecture, design patterns, and modern development methodologies.

  • Strong track record of delivering high-quality, scalable software in Agile/Scrum environments.

  • Excellent communication, collaboration, and stakeholder management skills.

  • Experience working with globally distributed teams is a plus.