Clarivate

Senior Director, Software Engineering

Clarivate

full-time

Posted on:

Location Type: Hybrid

Location: PhiladelphiaMissouriPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead technical teams and focal point for development issues across a development-wide program
  • Oversee the designs and may develop prototype/actual code
  • Responsible for reviewing requirements, and the design, implementation, and unit testing for their teams
  • Responsible for communicating accurately the status of ongoing work to stakeholders. Will present status updates to project management and senior leaders
  • Attend project planning sessions with Product Owners, Content Owners and Business Analysts to analyze requirements
  • Ensure teams develop modules using disciplined processes, adhering to industry standards and best practice guidelines
  • Ensure teams carry out unit and other testing, ensuring application meets needs of client and business
  • Provide assistance in researching and adopting new and emerging technologies, evaluating new tools, technologies and platforms to be included in projects
  • Identify ways to improve the operation of own area and to achieve efficiencies and results and assists in process improvement
  • Use AI to improve the software development process. For example UX, Coding and QA areas.
  • Lead and manage teams including supporting career development of teams’ members (objective setting, performance management, talent management, etc.)

Requirements

  • Bachelor’s degree in computer science or related field; or equivalent work experience
  • 10+ years of experience in technology leadership with a proven ability to lead cross-functional teams, drive transformation, and influence stakeholders
  • 10 + years of experience working as a software engineer developing commercial software
  • 10 + years of experience with common programming languages including Java and Python
  • Master’s degree
  • 6+ years of experience working with any of one the RDBMS (MySQL/SQL Server/Oracle/PostgreSQL)
  • 6 + years of experience working with XML, HTML, XSLT, Unicode, DTDs, XML Schema, XQuery, XPath, PDF, TIFF and similar formats
  • 5 + years in leading / managing software engineering teams
  • 3 + years of experience working in Agile Development (Scrum)
  • 3 + years of experience in a SaaS delivery model
  • Experience with current JavaScript frameworks, particularly Angular
  • Experience in ETL Development tool (Talend or Pentaho)
  • Experience with Big Data technologies (Databricks, Spark, EMR, Hive)
  • Experience building Microservices, SOAP, REST Services (Java/NodeJS)
  • Working experience in AWS Environment
  • Working knowledge of Messaging (AMQ, JMS)
  • Be able to implement and guide teams through test-based development
  • Understanding of ML, NLP, including entity extraction, data mining, sentiment analysis, content summarization and other data science techniques desirable
Benefits
  • Must live in commutable distance to our Philly, Alexandria or Ann Arbor offices
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonMySQLSQL ServerOraclePostgreSQLXMLHTMLJavaScriptAgile Development
Soft Skills
leadershipcommunicationteam managementstakeholder influenceprocess improvementcareer developmentperformance managementobjective settingcross-functional collaborationproblem-solving
Certifications
Bachelor's degree in computer scienceMaster's degree