Senior Director, Software Engineering
Core
Lead technical teams and serve as the focal point for development issues across a development-wide program, overseeing designs, implementation, and unit testing while coordinating with Content, Product Tech, DevOps, and AI teams.
Role type
Senior Director, Software Engineering
Builds
Commercial software modules and microservices
Domain
Enterprise software, SaaS, AI/ML
Deliverable
production ML models
Required skills
Java, JavaScript, SQL (MySQL/SQL Server/Oracle/PostgreSQL), Microservices, REST/SOAP services, Agile/Scrum, AWS, Unit testing frameworks (Junit), ML/NLP (entity extraction, data mining, sentiment analysis, time series forecasting), System design, Team leadership, Hiring, Performance management
Preferred skills
Experience with ExtJS, Angular, DoJo, Lucid Charts, Figma, Jira
Technologies
Java, NodeJS, MySQL, SQL Server, Oracle, PostgreSQL, AWS, Junit, ExtJS, Angular, DoJo, Lucid Charts, Figma, Jira
Responsibilities
Lead and manage multiple software engineering teams including hiring and performance management; Oversee system designs and development processes; Coordinate cross-functionally with Product, Content, DevOps, and AI teams; Translate business requirements into system designs and product roadmaps; Present status updates to stakeholders and senior leaders; Ensure adherence to industry standards and best practices.
Seniority
Senior, hands-on IC with management responsibilities