Senior Director, Software Engineering (Automotive domain)

  • Full-time

Company Description

Epsilon is the leader in outcome-based marketing. We enable marketing that’s built on proof, not promises. Through Epsilon PeopleCloud, the marketing platform for personalizing consumer journeys with performance transparency, Epsilon helps marketers anticipate, activate and prove measurable business outcomes. Powered by CORE ID®, the most accurate and stable identity management platform representing 200+ million people, Epsilon’s award-winning data and technology is rooted in privacy by design and underpinned by powerful AI. With more than 50 years of experience in personalization and performance working with the world’s top brands, agencies and publishers, Epsilon is a trusted partner leading CRM, digital media, loyalty and email programs. Positioned at the core of Publicis Groupe, Epsilon is a global company with over 8,000 employees in over 40 offices around the world. For more information, visit epsilon.com. Follow us on Twitter at @EpsilonMktg.

Job Description


Our Automotive Practice is a fast-growing unit in Epsilon and we are on the lookout for talented individuals who always raise the bar by constantly challenging themselves and are experts in building customised solutions in the digital marketing space.

So, are you someone who wants to work with cutting-edge technology and deliver positive business results for global clients by addressing the changing demands of the automotive market? Then you could be exactly who we are looking for.

Apply today and be part of a creative, innovative and talented team that’s not afraid to push boundaries or take risks. You will get to see your ideas come to life in products that support more than 50% of the automotive dealers in US.

 

What you will do:

As a Senior Director of Engineering, you’ll have the benefit of working in a supportive and highly collaborative environment. A culture of passion, respect, technical excellence, ownership and accountability when working with self-contained, cross-functional engineering teams gives you the ability to grow, make an impact, and get things done. It is innovation, done sustainably and intelligently, at scale. Your major responsibilities include, but are not limited to:

Technical & Business Acumen

  • Leading teams to drive technical decisions and assess the impact of any tradeoffs on the product/solution (e.g., participate in design reviews and provide inputs as needed).
  • Provide technical direction and mentorship to the team, drive best practices.
  • Provide thought leadership by collaborating with other senior engineering/technical leaders and business leaders, be a visible face for the group in internal and external forums.

Planning

  • Project planning tools & methodology, agility & risk assessment
  • Mapping business objectives, resource planning/forecasts, resource acquisition, and team allocations.

Execution

  • Be accountable to ensure that day-to-day engineering practices
  • Proactively assess and mitigate risks
  • Ensures that measurement/monitoring systems are in place as needed
  • Be responsible for product metrics (e.g., bud escapes to production) and operational metrics (e.g., team velocity) and drive them in the team.
  • Serves as the point of escalation for Product Managers/Directors, and Program Managers/Directors.

 Talent Development

  • Mentoring Leads & Managers.
  • Talent Development and Growth - Manage people within a large team, to include setting goals, measuring performance, and mentoring and developing team members.
  • Hire and Lead the best talent with right dynamics.
  • Create and maintain an open, transparent environment; foster a result oriented, performance driven culture that values speed and innovation by setting clear goals, career paths, and rewards & recognitions for the team.

 

 

Qualifications

What you will need:

  • Bachelor’s degree in Engineering or related undergraduate degree preferred. An advanced degree in engineering is desirable, but not required.
  • 17+ years in leading engineering teams in an enterprise software product organization with experience in designing and developing enterprise products.
  • 5+ years of supervisory experience, as a Manager-of-Managers.

Technical Aptitude

  • Solid technical knowledge, with experience in leading architecture and large-scale software development.
  • Prior experience as a developer or manager in designing and building enterprise class modern Web applications using microservices and public cloud tech stacks (e.g., on Azure), REST APIs, and DWH & BI systems, is strongly preferred.

Team Management

  • Excellent written and verbal communication skills, ability to prepare comprehensive reports, proposals, SOW
  • Collaboration skills
  • Strategic thought process, drives results, sets high standard goals
  • Focuses on new opportunities that enable the business to exceed its targets
  • Experience leading engineering teams of 30+ team members within a matrix organization structure.
  • Experience in managing globally distributed and multi-country/cultural teams.

Project Delivery & Execution

  • Strong track record of delivery of major releases as well as the sustaining of complex software systems at a geographically distributed, product engineering organization.
  • Must have experience in planning team deliverables, as well as setting & managing expectations with multiple stakeholders.
  • Must be very familiar with execution in an Agile/Scrum development model.
  • Ability to thrive in a highly matrixed environment, with multiple competing priorities.

Personal Characteristics

  • Be a dynamic, engaging, self-reliant senior executive, accustomed to managing with a collaborative, fact-based approach, articulate communication and interpersonal warmth.
  • Must be a self-starter with a positive attitude and high ethics.
  • Be self-confident, open to continuous learning
  • Be equally comfortable and capable of interacting with technology leaders and business execs.
  • Have an entrepreneurial and growth-oriented mindset
  • High levels of accountability to take ownership of any problem
  • Have strong problem-solving skills and be able to perform under pressure.

 

Privacy Policy