Senior Director, Software Engineering

Clarivate•Philadelphia, PA
•Hybrid

About The Position

ProQuest LLC d/b/a Clarivate Analytics (US) LLC is seeking a Senior Director, Software Engineering in Philadelphia, PA. This role involves leading technical teams and serving as the focal point for development issues across a program. The position requires cross-functional coordination with Content, Product Tech, DevOps, and AI teams. Responsibilities include overseeing designs, potentially developing prototype/actual code, reviewing requirements, and ensuring the design, implementation, and unit testing for their teams are completed to high standards. The role also involves attending project planning sessions, communicating project status to stakeholders, and ensuring teams adhere to industry standards and best practices. A key aspect of this role is building and managing an organization of multiple software engineering teams, including hiring and managing the performance of Software Engineers and Engineering Managers, as well as supporting the career development of team members.

Requirements

  • Bachelors degree in Management Information Systems, Information Systems Technologies, Computer Science Electrical/Electronics Engineering or related discipline, plus at least 10 years of related experience.
  • 10 years of experience working as a software engineer developing commercial software.
  • 8 years of experience with common programming languages including Java and designing back-end applications.
  • 8 years of experience working with any one of the RDBMS (MySQL/SQL Server/Oracle/PostgreSQL).
  • 7 years of experience in leading/managing software engineering teams and defining test plans and performing unit testing, SQL database development including designing queries, triggers, and stored procedures, performance tuning, or data ETL.
  • Experience with JavaScript, XML, and Unit testing frameworks including Junit.
  • 5 years of experience working in Agile Development (Scrum), SaaS delivery model and AWS Environment.
  • 5 years of experience in interfacing business product leaders and engineers to gather requirements and translate requirements into system design and coordinating with product and business teams in planning and estimating product roadmaps, business cases, and other problem resolutions.
  • Experience with Lucid Charts, Figma, Jira or equivalents.
  • Experience with current JavaScript frameworks, particularly ExtJS, Angular, DoJo or similar.
  • Experience building Microservices, SOAP, REST Services (Java/NodeJS).
  • Knowledge and understanding of ML, NLP, including entity extraction, data mining, sentiment analysis, content summarization and time series forecasting and association rule mining.
  • Strong written and verbal communication skills in English.

Responsibilities

  • Lead technical teams and serve as the focal point for development issues across a development-wide program.
  • Coordinate cross-functionally with Content, Product Tech, DevOps, and AI teams.
  • Oversee designs and may develop prototype/actual code.
  • Review requirements, and the design, implementation, and unit testing for their teams.
  • Attend project planning sessions with Product Owners, Content Owners and Business Analysts to analyze requirements.
  • Communicate accurately the status of ongoing work to stakeholders and present status updates to project management and senior leaders.
  • Ensure teams develop modules using disciplined processes, adhering to industry standards and best practice guidelines.
  • Lead and manage teams including hiring and supporting career development of teams’ members (objective setting, performance management, talent management, etc.).
  • Build and manage an organization of multiple software engineering teams - including hiring and managing performance of Software Engineers and Engineering Managers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service