Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Media

$120k - $180k per year

CNN

Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what’s next…
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. The power behind the people building the future. We are the home of the global digital revolution. About Global Product and Design within Streaming and Games
Central to the mission of the Streaming and Games Team, the Global Product and Design group is responsible for the global streaming platform that supports all the video products our fans love. We plan, design and build for connected TVs, web, mobile phones, tablets, and consoles for a large footprint of leading products and brands (Max, HBO Max, discovery+, Food Network, CNN, Golf TV, MotorTrend, Eurosport, and many more) and together with our cross-functional collaborators we operate as one company with one mission to be the premier media and entertainment leader globally.
The Global Customer Experience organization’s mission is to engage and delight millions of passionate customers across the globe by delivering Warner Bros. The development team responsible for the Roku platform is a major part of that mission.
We are looking for a Senior Software Developer to join our Roku team. In this role, you will collaborate with developers and stakeholders to design, build, and maintain software applications and features used by millions of daily users.
With guidance from senior engineers, actively contribute to a collaborative team environment. Participate in all aspects of development, including reading and writing technical documentation, participating in code reviews, troubleshooting issues, and supporting releases.
5+ years of experience in developing and releasing software products and/or services.
~ Proficiency in client-side scripting languages such as JavaScript or Python; Comfortable collaborating using Git for version control.

Championing Inclusion at WBD
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.
In compliance with local law, we are disclosing the compensation, or a range thereof, for roles in locations where legally required. Actual salaries will vary based on several factors, including but not limited to external market data, internal equity, location, skill set, experience, and/or performance. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. Discovery provides a variety of benefits to employees, including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and sick time and vacation.

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Media in Kanata, ON vacancy
  •  ...Job Responsibility: Transforming the Future with Convergence of Simulation and Data Software Engineer Controls Job Summary: Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. What You Will Do: Our Client is seeking... 
    Suggested
    Contract work
    Fixed term contract

    Altair Engineering

    Kanata, ON
    8 days ago
  • $109.7k - $159.7k per year

     ...work at CNN, follow @WBDLife on Instagram and X! About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to work with minimal supervision... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work

    CNN

    Kanata, ON
    6 days ago
  •  ...At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end...  ...with backgrounds in Unity, Unreal Engine, game development, or multimedia software...  ..., Game Dev, or related Intermediate to senior level of experience Experience with scripting... 
    Senior
    Full time
    Work at office

    Crank Software | AMETEK

    Kanata, ON
    13 days ago
  •  ...extraordinary! Who are we?: Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our teams work on projects that define the future—from creating state-of-... 
    Senior
    Permanent employment

    syntronic

    Kanata, ON
    7 days ago
  • $72.73 - $78.84 per hour

     ...you will be a key contributor to Our Client’s next-generation software products. You will be responsible for defining software architecture...  ...and optimize the Hardware Abstraction Layer (HAL). 3. Engineering Excellence & Governance Implement modern programming practices... 
    Suggested

    Randstad

    Kanata, ON
    a month ago
  • $100k - $134.5k per year

     ...WBDLife on Instagram and X! The Job As a Software Developer II, CNN Connected TV Devices ,...  ...fixes. You’ll work closely with other engineers, product, design, and research to plan...  ...contributions to the project. Pair up with senior engineers to define, scope, plan, and... 
    Senior
    Long term contract
    Temporary work
    Local area

    CNN

    Kanata, ON
    12 days ago
  • $100k - $134.5k per year

     ...integrating with multiple internal and external systems. As a Software Development Engineer II (Dev 2) on Dalton, you will focus primarily on...  ...including participation in on-call rotations with support from senior engineers Contribute to documentation and shared... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area

    CNN

    Kanata, ON
    5 days ago
  • $100k - $134.5k per year

     ...Instagram and X! Your New Role… We are searching for an iOS Software Engineer to join the CNN Mobile Engineering Team. They are an...  ...direction, supporting the Principal Engineers/Architects and Senior Engineers in defining the technology strategy and implementation... 
    Senior
    Long term contract
    Temporary work
    Local area
    Flexible hours
    Shift work

    CNN

    Kanata, ON
    13 days ago
  • $69k per year

     ...(TCoE) is the frontline owner of quality engineering process for Consumer Digital + Platform organization...  ..., testing, and delivery. As a Software Developer in Test II, you’ll be...  ...and build test scenarios. Pair up with senior engineers build automated tests that iterate... 
    Senior
    Long term contract
    Temporary work
    Internship
    Local area

    Warner Bros. Discovery

    Kanata, ON
    22 days ago
  •  ...fearless in bringing your authentic self to work. We need talented software developers to further the tremendous success of the Service...  ...software design to fit the requirements. Work with QA engineers to trouble shoot complex problems to find best possible resolution... 
    Long term contract
    Full time
    Temporary work
    Worldwide
    Relocation package

    Nokia

    Kanata, ON
    7 days ago
  • $140.1k per year

     ...see what it’s like to work at CNN, follow @WBDLife on Instagram and X! About the Job We are searching for a Staff Level iOS Software Engineer to join our Engineering Team. As the Staff Software Engineer, you will provide technical leadership for the development team.... 
    Long term contract
    Temporary work
    Local area
    Flexible hours
    Shift work

    Warner Bros. Discovery

    Kanata, ON
    21 days ago
  •  ...Position: Software Test Co-op/Intern Number of Position(s): 2 Duration: 4 Months+ Date: - ( Fall Term Sept 8th - Dec 18th...  ...Bachelor's degree or diploma in Computer Science, Computer Systems Engineering, Electrical Engineering, Computer Engineering, etc., or a... 
    Internship
    Work at office

    Nokia

    Kanata, ON
    19 days ago
  •  ...! Stefanini is looking for FPGA Design Engineer with Radio experience (Onsite Role) in Ottawa...  ...technical guidance and communicates with senior management on progress Identifies or...  ...for seamless integration. Partner with software teams to ensure hardware-software interoperability... 
    Senior
    Long term contract
    For contractors

    Stefanini North America and APAC

    Kanata, ON
    28 days ago
  • $101k - $141k per year

     ...CNN Digital is seeking an experienced Senior Program Manager, Technical to oversee and...  ...you will collaborate with Product, Design, Engineering, and multiple organizational stakeholders...  ...in at least one modern industry-wide software framework such javascript, html/css, python... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area

    CNN

    Kanata, ON
    4 days ago
  •  ...firmware team dedicated to enhancing Nokia’s next-generation Optical Engine tailored for long-haul and metro applications. Working closely...  ...Design documents. Collaborate with optical, hardware, FPGA, software, manufacturing, and test teams for seamless integration.... 
    Full time
    Flexible hours

    Nokia

    Kanata, ON
    6 days ago
  •  ...provide technical expertise and support as part of the Corporate Engineering team. The Electrical Team Lead position reports directly to...  ...Ability to communicate with vendors, customers, trades personnel and senior management. • Ability to travel to the USA, Europe and Asia.... 
    Senior
    Permanent employment
    Full time

    Groom & Associés / Associates

    Kanata, ON
    27 days ago
  •  ...reliability of over 99%. Job Summary At Leonardo DRS, Systems Engineering co-op students contribute from day one. You’ll support the...  ...definition, design, and development of complex systems, working across software, hardware, and mechanical disciplines on both existing and... 
    Flexible hours

    Leonardo DRS

    Kanata, ON
    18 days ago
  •  ...Position: Engineering Lab Technician Co-op/Intern Number of Position(s): 1 Duration: 4 months Date: Sept – Dec 2026 Location:...  ...technologies. Troubleshoot and debug node configurations. The software installs, system configurations restore and backing up... 
    Full time
    Internship
    Flexible hours

    Nokia

    Kanata, ON
    9 days ago
  •  ...As a Firmware Test engineer, you will be responsible to deliver quality output by executing product Firmware testing with laser focus on quality and adherence to project schedules. You will be expected to work in a cross-functional team environment to debug and resolve technical... 
    Long term contract
    Full time
    Temporary work
    Internship

    Nokia

    Kanata, ON
    9 days ago
  •  ...In this role as a Staff Mechanical Engineer – Technical Lead, you'll be at the forefront of designing next-generation optical pluggable modules. You'll collaborate within a dynamic team of skilled engineers, fostering an innovative environment where your expertise shapes breakthrough... 
    Full time
    Contract work
    Flexible hours

    Nokia

    Kanata, ON
    11 days ago
  •  ...is very flat - there are few levels of management between the Individual Contributor and the VP of Hardware. We are also very lean - engineers spend more time doing engineering work and less time on overhead. As a result, your work has high visibility and your decisions... 
    Long term contract
    Full time
    Temporary work

    Nokia

    Kanata, ON
    6 days ago
  • $98k - $147k per year

     ...Category Engineering Hire Type Employee Job ID 15996 Base Salary Range $98000-$147000 Remote Eligible No Date Posted 06.01.2026...  ...custom in-house automation, and support from an experienced CAD and software team. Rewards and Benefits We offer a comprehensive... 
    Immediate start
    Remote work

    Synopsys Inc

    Kanata, ON
    29 days ago
  • $150k - $200k per year

     ...Senior Residential Sales Consultant (Design Consultant) Renewal by Andersen - Greater Ottawa /Kingston Full-Time | Commission-Based | Paid Training   About Renewal by Andersen Renewal by Andersen is the custom division of Andersen Windows. Founded in 1903, Andersen... 
    Senior
    Remplacement
    Full time

    windowsbyrba

    Kanata, ON
    7 days ago
  •  ...performance verification Working with experts of different areas to ensure the most competitive solutions Cooperating with system engineers, HW/SW development, suppliers and other relevant functions to solve technical issues Supporting HW/SW bring-up and debug Key... 
    Full time
    Worldwide

    Nokia

    Kanata, ON
    10 days ago
  • $122k - $183k per year

     ...Category Engineering Hire Type Employee Job ID 13965 Base Salary Range $122000-$183000 Remote Eligible No Date Posted 02.03.2026...  ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... 
    Senior
    Remote work
    Worldwide

    Synopsys Inc

    Kanata, ON
    a month ago
  •  ...cross-functional role, you will be part of NI IP Routing Hardware Engineering. Functions will involve supporting NPI and sustaining...  ...include, but not limited to the following: Work with Hardware, Software engineering and Product Line Management to align market exit strategy... 
    Long term contract
    Full time
    Temporary work

    Nokia

    Kanata, ON
    7 days ago
  • $67.5k per year

     ...within the organization. Troubleshoot complicated hardware and software issues, replicate customer environments and network problems in...  ...and facilitate communication between customers, escalation, and engineering. Be a customer advocate for timely resolution of issues and for... 
    Work at office
    Local area
    Immediate start
    Weekend work

    Hewlett Packard Enterprise

    Kanata, ON
    25 days ago
  • $90k - $135k per year

     ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our...  ...technical documentation, test plans, design reports, and engineering recommendations while supporting design reviews and customer discussions... 
    For contractors

    Syntronic - A Global Design House

    Kanata, ON
    6 days ago
  •  ...Currently a candidate for a Master's, Bachelor's degree, or Diploma in Engineering/Computer Science, or a related field with an accredited school...  ...work in a fast-paced, innovative environment Knowledge of software and/or testing methodologies It would be nice if you also... 
    Full time
    Internship
    Work at office

    Nokia

    Kanata, ON
    9 days ago
  • $27.83 - $33.13 per hour

     ...support our Finance team on a 13-month contract . Reporting to the Senior Controller, this role is responsible for payroll processing,...  ...experience in payroll and accounts payable. ~ Experience using payroll software. ~ Strong attention to detail and organizational skills. ~... 
    Senior
    Hourly pay
    Contract work
    Part time
    For contractors
    Work at office
    Flexible hours
    3 days per week

    DistillerSR Inc.

    Kanata, ON
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Media. Be the first to apply!