Software Engineer II

Warner Bros Discovery Warner Bros Discovery · Media · Amsterdam, North Holland, Netherlands · Technology

Software Engineer II responsible for designing, developing, testing, and delivering medium-complexity features for CNN digital platforms. The role involves working within cloud-hosted, multi-client systems, partnering with various teams to build scalable solutions, and ensuring software development follows best practices and guidelines.

What you'd actually do

  1. Architect and build intuitive, simple and elegantly designed mobile apps that people want to use
  2. Provide support and development of software tools and procedures to extend and enhance the core production pipeline
  3. Work with multiple departments, including Product, Design, Delivery, Editorial and Engineering to implement CNN Digital consumer experience solutions and apps
  4. Assist with troubleshooting production problems, root cause analysis, and debugging
  5. Development and maintenance of existing production systems supporting CNN’s digital ecosystem

Skills

Required

  • JavaScript/Node, Python, Go
  • Object-oriented and functional patterns
  • RESTful APIs — design, versioning, error handling, backward compatibility
  • End-to-end ownership of medium-sized features (design input → implement → test → release)
  • Technical documentation — short design notes, test plans, rollout steps
  • Cross-team collaboration — align API contracts with frontend, mobile, or partner teams

Nice to have

  • Datadog alerts and metrics
  • SQL and NoSQL databases
  • CI/CD pipelines, DevOps practices, or on-call/escalation workflows
  • A/B testing platforms or Fastly edge cloud platform
  • Improving developer workflows and team engineering practices