Staff Software Developer

Warner Bros Discovery Warner Bros Discovery · Media · Kanata, ON +1 · Technology

Staff Software Developer responsible for designing complex systems, driving technical strategy, and delivering scalable software solutions across multiple teams at Warner Bros. Discovery. Key responsibilities include mentoring engineers, setting coding standards, reducing technical debt, and acting as a technical bridge to align engineering goals with business objectives.

What you'd actually do

  1. Defining, designing, and leading the implementation of complex, scalable, and maintainable software systems
  2. Setting technical direction and ensuring project alignment with long-term company goals
  3. Guiding junior/senior engineers, fostering an inclusive environment, and improving team productivity
  4. Solving critical technical challenges and influencing engineering practices across teams
  5. Ensuring high code quality through reviews and taking ownership of the full software development lifecycle

Skills

Required

  • software development
  • technical leadership
  • distributed systems
  • infrastructure
  • JavaScript
  • Python
  • CSS/SAS
  • Node.js

What the JD emphasized

  • 8+ years in software development
  • at least 3-5 years specifically at a senior level
  • Proven ability to lead large-scale, complex projects and define technical strategy
  • Deep knowledge in areas like distributed systems, infrastructure, or specific languages (e.g., JavaScript, Python, CSS/SAS, Node.js)
  • Strong ability to influence stakeholders and work across a matrixed organization