Engineering Director

New York | Full-time

Apply

Barbarian is seeking an Engineering Director for the agency. This role will focus on collaborating with Barbarian's CTO to build out a best-in-class enterprise technology practice. The Engineering Director will manage a team of Software Engineers focused on building direct-to-consumer products and services, leveraging modern cloud technology and data to optimize the consumer journey.

The scope of the role and responsibilities will include the following:

  • Technology leadership in managing project scoping, project teams and project delivery
  • Client relationship management, including business development, presentations, client status updates and client workshops
  • Leading solution architecture and planning activities
  • Managing engineering delivery teams
  • Contributing code to engineering projects
  • Managing code reviews
  • Mentoring junior and mid-level talent
  • Defining best practices, templated delivery processes and frameworks

Requirements:

  • 10+ years of professional engineering experience
  • 6+ years of experience delivering content management and commerce-based solutions
  • 5+ years of client relationship management experience 
  • Adobe Certified Expert (ACE) on Adobe Experience Manager (AEM)
  • Experience with end-to-end implementations of AEM 6.3.x or later 
  • Experience working across multiple products in Adobe Experience Cloud (e.g. Adobe Analytics, Adobe Audience Manager, Adobe Target etc.)
  • Experience with HTL templates for AEM
  • Experience with Coupled, Progressively Coupled and Fully Decoupled Architectures 
  • Experience integrating with Commerce Platforms (e.g. SAP Commerce Cloud/Hybris, Salesforce Commerce Cloud/Demandware, Adobe Magento Commerce etc.) 
  • Hands on engineer with deep working experience with Adobe Experience Cloud and understanding of standard Java development, particularly in web application development. namely; Java, J2EE, Application server development, Spring, OSGI, JCR and SQL
  • Experience building modern decoupled single page web applications (e.g. React, Vue, Angular) backed by REST or GraphQL web services
  • Experience with DevOps pipelines and tools ( e.g. GitLab Pipeline, Jenkins, Kubernetes, Docker) and at least one cloud infrastructure provider (AWS, Azure, GCP, OpenStack)
  • Experience with REST APIs and data exchange protocols like JSON and XML
  • Drupal 8 Certification is ‘nice to have’
  • Experience with Twig templates for Drupal is ‘nice to have’
  • Thrieve in a collaborative, cross-functional agency environment
  • Strong organizational, communication skills, both oral and written
  • Excellent interpersonal skills
  • A positive and patient problem solver 
  • Possesses a ‘can do' mentality

Barbarian is an equal opportunity employer (EOE). We strongly support diversity and inclusion in the workforce.