
Senior Director, Software Engineering
Clarivate
full-time
Posted on:
Location Type: Hybrid
Location: Philadelphia • Missouri • Pennsylvania • United States
Visit company websiteExplore more
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