Job Description
As the Senior Director, Software Engineering, you are the main point of contact for business and content operations leadership working closely with business, product, and content operations managers across multiple business unit domains. You will be the go-to person and subject matter expert for individual products and specific technologies. Responsible for software delivery of multiple engineering teams typically consisting of 5+ engineers, you will drive the definition, architecture, agreement, and implementation of technology strategy . About You - experience, education, skills, and accomplishments 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 It would be great if you also had... Master's degree 6+ years of experience working with any of one the RDBMS (MySQL/SQLServer/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) </