Staff Software Engineer
Core
Design, build, and evolve core systems and experiences supporting audience growth, engagement, and monetization across CNN's digital platforms.
Role type
Staff Software Engineer (Technical Lead)
Builds
Scalable consumer-facing web applications and production systems for CNN's digital platforms
Domain
Media & Entertainment / Digital Growth
Deliverable
production ML models | product features
Required skills
JavaScript (ES6+), Node.js, System Design, AWS services, CI/CD pipelines, Observability tools, API design, Performance optimization, Application security
Preferred skills
Growth experimentation frameworks, A/B testing, Modern frontend frameworks (Svelte, Vue, React), Identity/Authentication/Payment APIs, Cloud infrastructure automation, CMS/Publishing platforms
Technologies
JavaScript, Node, Python, Svelte, Sass, AWS, CI/CD, Infrastructure as code
Responsibilities
Design and maintain production systems and user-facing applications; Lead technical design and architecture discussions; Write high-quality, well-tested code; Partner on technical strategy and execution; Evaluate and integrate third-party services; Identify and drive improvements in performance, reliability, and security; Mentor engineers and improve developer experience
Seniority
Senior, hands-on IC with leadership responsibilities