Senior Director, Software Engineering

Clarivate•Philadelphia, PA
•Hybrid

About The Position

The Senior Director, Software Engineering will lead technical teams and serve as the focal point for development issues across a development-wide program. This role involves cross-functional coordination with Content, Product Tech, DevOps, and AI teams. The position oversees designs and may involve developing prototype/actual code. Responsibilities include reviewing requirements, and the design, implementation, and unit testing for their teams. The role requires attending project planning sessions with Product Owners, Content Owners, and Business Analysts to analyze requirements. A key aspect is accurately communicating the status of ongoing work to stakeholders and presenting status updates to project management and senior leaders. The Senior Director will ensure teams develop modules using disciplined processes, adhering to industry standards and best practice guidelines. This leadership role includes building and managing an organization of multiple software engineering teams, encompassing hiring and managing the performance of Software Engineers and Engineering Managers, as well as setting objectives, managing performance, and talent development for 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 potentially 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 team 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.

Benefits

  • Equal employment opportunities for all qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service