Manager, Software Engineering
Core
Lead a team building and evolving CNN's Experimentation Tooling platform to enable product, editorial, and growth teams to rapidly validate ideas across Web, Mobile, and CTV.
Role type
Senior IC software engineering manager (experimentation platform)
Builds
Centralized experimentation platform supporting Web, iOS, Android, and CTV surfaces
Domain
Media & Entertainment / Software Engineering / Experimentation Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
People leadership, team coaching, hiring, performance management, software architecture, cross-functional collaboration, cloud services (AWS, Fastly), CI/CD pipelines, experimentation/A/B testing platforms, back-end platform development
Preferred skills
Vendor integration strategy, edge computing, server-side rendering, database management (MongoDB, PostgreSQL), multi-language proficiency (NodeJS, VueJS, React, Python, Swift, Kotlin, Java)
Technologies
AWS, Fastly, Kafka, EC2, SQS, SNS, CDNs, MongoDB, PostgreSQL, NodeJS, VueJS, React, Python, Swift, Kotlin, Java
Responsibilities
Manage and grow a team of software engineers, guide design and delivery of the experimentation platform, partner with Product/Data/Platform teams, perform code reviews and provide technical guidance, drive technical decisions on vendor vs. in-house solutions
Seniority
Senior, hands-on IC with people management