As the Senior Director, Software Engineering, you will lead technical teams, drive technology strategy, and manage software delivery for multiple engineering teams. You will work closely with business, product, and content operations managers across multiple business unit domains.
Requirements
- 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
- 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)
- Understanding of ML, NLP, including entity extraction, data mining, sentiment analysis, content summarization and other data science techniques
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance