Position: Director of Application Development


Site Impact is looking for a Director of Application Development to lead Agile engineering teams to help create transformative digital marketing products. You will be responsible for aligning our Technology and Product roadmaps with our Agile teams’ backlogs. You will lead a multi-layered product engineering team across multiple product initiatives and disciplines: front-end, back-end, platform.

Our Technologies: We use a variety of technologies to power our Order Management, Audience Selection, Landing Pages, Email Distribution Platform, Analytics, and CRM ranging from Vue.JS, PHP/Laravel, MariaDB/MySQL, Google Cloud, Nutanix, and Kubernetes.


  • Demonstrate a bias towards action, with the ability to balance between getting things done and making things perfect.
  • Develop tools, systems, and technology to meet our internal and external client requirements.
  • Coach and mentor your direct reports on best engineering practices, collaboration across multiple teams, communication and problem solving.
  • Drive and uphold high engineering standards, staying well-versed in best practices for engineering management.

Skills and Experience:

  • Knowledge of the advertising and marketing industry preferred (i.e., Advertising systems, Digital communication and marketing platforms, Personalization solutions, Marketing Automation, and Web Analytics).
  • Proven experience leading teams in an Agile environment.
  • Ability to provide direction and leadership within a team environment.
  • Excellent problem solver
  • Ability to document requirements and specifications.
  • Excellent written and verbal skills.
  • Must be able to explain limitations, both technical and time, to non-technical team members.


  • Experience with consumer-facing web apps.
  • Experience with supporting an API-based platform for external clients.
  • 5+ years in technology and 2+ years in engineering management roles.
  • Managed teams of more than 5 software developers.
  • Managed multiple engineering teams in multiple locations.
  • Experience with Site Impact's technology stack or similar.
  • Work experience includes small- or medium-sized companies.
  • Experience working on high-availability systems is a plus.