company_logo

Full Time Job

Staff Software Developer

CNN

Ottawa, ON 03-13-2025
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
CNN Staff Software Engineer - Site Performance

The Job

As a Staff Software Engineer on CNN's Site Performance Team, you will make significant contributions to enhancing the performance and user experience of one of the world's leading news and media platforms. You will collaborate with cross-functional teams to optimize site performance, SEO, and Accessibility with a focus on speed, responsiveness, and scalability. Your responsibilities will include identifying and addressing bottlenecks in code, databases, and infrastructure to ensure fast page load times and seamless user interactions. This position will also involve using and implementing monitoring and analytics tools to track and analyze site performance metrics, enabling data-driven insights to proactively identify performance issues, make informed decisions, and continually improve the platform.

The Daily
• Work primarily with modern JavaScript using AWS (Amazon Web Services).
• Contribute to code and architecture reviews while advocating for best practices within the organization by defining and evolving engineering standards.
• Foster effective communication both within and across teams.
• Follow a progressive development methodology, progressing from proofs of concept to prototypes and eventually to production releases.
• Exhibit a strong commitment to software engineering with a strong sense of ownership.
• Collaborate within Agile methodologies for organized and distributed work within the team.
• Promote and practice inclusivity, fostering a welcoming environment.
• Encourage innovation by exploring modern technologies and approaches to problem-solving.
• Fail up, learn from research and experiment and ultimately choose the best solution to succeed the company objectives
• Communicate effectively with team members, stakeholders, and other teams to ensure alignment and shared understanding.

The Essentials
• Possess 8+ years of experience collaborating with other developers on a production system.
• Possess 8+ years of experience with JavaScript, including ES6/7 and asynchronous JavaScript.
• Demonstrate familiarity with performance monitoring and analytics tools like Datadog, New Relic, or similar.
• Display the ability to review group or company-level priorities (such as OKRs), breaking down problems into meaningful tasks and solutions while working collaboratively with peers within the team and across the organization.
• Showcase deep industry experience with modern development technologies and hands-on familiarity with both client and server technology, along with a solid understanding of common software data structures and algorithms.
• A passion to grow professionally and continue developing along an individual contributor path
• Understand the challenges of working with a growing team and thrive in a fast-paced environment.

The Nice to Haves
• Experience working on Kanban/Scrum teams and the tools used for project management
• Active in Open Source community
• Experience with interviewing and talent acquisition

Championing Inclusion at WBD
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page for instructions to submit your request.

Jobcode: Reference SBJ-gpz674-18-97-14-82-42 in your application.