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

Senior Software Engineer, Technology

$109.7k - $159.7k 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. As a Senior Software Engineer on CNN’s Privacy & Governance team, you will be responsible for building privacy‑forward systems that safeguard the personal data and rights of millions of users across CNN’s web platforms. You will operate at the intersection of engineering, data governance, and regulatory compliance, designing and implementing solutions that embed privacy by design across our architecture.

In this role, you will work closely with product, legal, security, and platform engineering teams to develop privacy-centric web features, enforce compliant data handling practices, and support scalable services that enable consent management, data minimization, regulatory readiness, and user transparency. Your work will directly influence how data is collected, stored, processed, and shared—helping ensure CNN remains a trusted and responsible steward of user information.
Design, build, and maintain full-stack web features that uphold privacy principles, such as consent management UIs, privacy settings dashboards, data access & deletion flows, and user transparency tools.

  • Develop and optimize backend services and APIs supporting data governance, auditing, telemetry minimization, event tagging, and compliant tracking.
  • Collaborate with legal, product, data, and security teams to implement solutions aligned with GDPR, GPP, CCPA/CPRA, and other global privacy regulations.
  • Integrate with internal and external privacy tools , such as consent management platforms (CMPs), preference centers, identity systems, or data subject request pipelines.
  • Contribute to architectural decisions that promote data minimization, secure data flows, and consistent enforcement of privacy policies across applications.
  • Perform code reviews, enforce engineering best practices , and ensure strong test coverage across both frontend and backend components.
  • Debug and resolve privacy-related issues across the full web stack, ensuring consistent experiences across browsers, devices, and regions.
  • Document and communicate engineering decisions and privacy implementations to technical and non-technical stakeholders.

5+ years of experience building modern web applications , including significant full‑stack development experience (frontend + backend).

  • Proficiency with modern frontend technologies such as JavaScript/TypeScript, React, Next.js, or similar frameworks.
  • Strong backend experience with Node.js, Java, Kotlin, Go, or similar server-side languages—including API design and data workflow implementation.
  • Hands-on experience implementing privacy features for web applications (e.g., consent banners, preference centers, cookie management, data deletion & access flows).
  • Deep understanding of web data flows , including cookies, local storage, event tagging, tracking scripts, and browser-based privacy restrictions.
  • Familiarity with global regulatory frameworks (e.g., GDPR, CCPA, CPRA) and how they impact full-stack web architecture and data lifecycle management.
  • Experience with large-scale consumer websites or media organizations is a plus.
  • Proficiency with modern build tools, CI/CD pipelines, and cloud environments (AWS, GCP, or Azure).
  • Strong communication skills and collaborative mindset when working across legal, product, engineering, and compliance teams.

including its film and television studios, HBO Max and HBO. Discovery's Global Networks division, Discovery Global, into a new publicly-traded company, which is expected to be completed in Q3 2026. During this period of transformation, you’ll have an exciting opportunity to lay the foundation at one of the world’s premier entertainment brands.

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 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Technology in Kanata, ON vacancy
  • $109.7k - $159.7k per year

     ...celebrated, here you can thrive. Your New Role DTC’s many software engineering teams build applications for the web, mobile,...  ...group crucial to Warner Bros. Discovery’s future. The Senior Software Developer - SRE needs to be both a strong individual contributor in designing... 
    Senior
    Long term contract
    Temporary work
    Local area
    Immediate start

    Warner Bros. Discovery

    Kanata, ON
    2 days ago
  •  ...About the Job We are searching for a Senior Staff iOS Software Engineer to join our Engineering Team....  ...and mentoring to less experienced developers. We need our engineers to be versatile...  ...structures and algorithms Ability to develop new and innovative applications as well... 
    Senior
    Full time
    Flexible hours
    Shift work

    Warner Bros. Discovery

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

     ...Your New Role…   CNN Digital Commerce is looking for a Senior Full‑Stack Developer (Front‑End Lean) experienced in modern enterprise-class languages...  ...regarding engineering workflows. Passionate about software engineering with a strong sense of ownership for the code that... 
    Senior
    Long term contract
    Temporary work
    Local area

    CNN

    Kanata, ON
    8 days ago
  • $62k - $104.7k per year

     ...iconic brands including Max. We are excited to be recruiting a Software Engineer I to join our Apple team. Responsibilities: As a...  ...analysis. Excellent communication skills, understanding of developers’ needs and priorities, a desire to ask the right questions &... 
    Suggested
    Long term contract
    Temporary work
    Internship
    Local area

    CNN

    Kanata, ON
    6 days ago
  • $62k - $104.7k per year

     ...platform is a major part of that mission. The ideal candidate As a developer on the Roku team, you will work collaboratively with developers and stakeholders, developing and operating software applications and product features used by millions of people daily. Expectations... 
    Suggested
    Long term contract
    Temporary work
    Internship
    Local area

    CNN

    Kanata, ON
    6 days ago
  • $167.6k - $212.2k per year

     ...delivery of complex projects that span the timeline of multiple quarters, including the complete software development cycle: Understand requirements, writing system design documents, develop, test, automate and deploy software Set technical strategy and vision for the team,... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Cisco

    Kanata, ON
    29 days ago
  • Description Position at Wind River   Cloud Platform Software Developer –Senior Engineer Canada – Ottawa, ON   About Wind River Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has... 
    Senior
    Long term contract
    Temporary work

    Wind River

    Kanata, ON
    more than 2 months ago
  • $94k - $144k per year

     ...to access and publish CNN content. As a Software Engineer II, you will contribute to both...  ...newsroom workflows. You will work with senior engineers to deliver features, learn CNN’...  ...global journalism. The Daily You will develop application features in Node.js and... 
    Senior
    Long term contract
    Temporary work
    Local area

    Warner Bros. Discovery

    Kanata, ON
    28 days ago
  • $33.25 - $34.92 per hour

     ...? The Opportunity As a member of the Connectivity Platform Software team, you will be at the forefront of automotive innovation, helping...  ..., execution, and issue debugging. In this role, you will develop automated testing scripts and libraries that ensure the reliability... 

    Randstad

    Kanata, ON
    9 days ago
  • $140.1k - $190.1k per year

     ...technologies, and drive improvements in reliability, performance, and developer experience. You will support production operations when needed,...  ...expectations of partner newsrooms.The Essentials ~8+ years of software engineering experience with increasing technical responsibility... 
    Long term contract
    Temporary work
    Local area

    CNN

    Kanata, ON
    7 days ago
  • $44k - $185k per year

     ...Trust, etc. You would play a crucial role in driving next-gen software innovations including cloud, mobile, desktop or security spaces....  ...device they're on. See the possibilities when creativity meets develop and build solutions which will transform how we work, live, learn... 
    Long term contract
    Full time
    Temporary work
    Manual labor
    Local area
    Flexible hours

    Cisco

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

    Our client is seeking an Intermediate C# Developer Tier 3 Software Support professional to support a critical and high visibility engagement within...  ...in learning more please submit your résumé and one of our senior Recruiters would be happy to give you a call to discuss further... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Live In
    Remote work
    Relocation
    Rotating shift

    Randstad

    Kanata, ON
    a month ago
  • Description Position at Wind River Senior Engineer - Linux Application Developer Location: Ottawa, Canada   ABOUT WIND RIVER  Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been... 
    Senior
    Long term contract
    Temporary work

    Wind River

    Kanata, ON
    more than 2 months ago
  •  ...Job Responsibility: Marketing Web Developer Solink is a different kind of data-analytics software company. We've successfully made video security a source of powerful insight for business owners of franchise and retail chains. We focus on security applications that combat... 
    Full time
    Immediate start
    Remote work

    Solink

    Kanata, ON
    1 day ago
  • $83.1k - $105.3k per year

     ...Trust, etc. You would play a crucial role in driving next-gen software innovations including cloud, mobile, desktop or security spaces....  ...device they're on. See the possibilities when creativity meets develop and build solutions which will transform how we work, live, learn... 
    Long term contract
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Local area
    Worldwide
    Flexible hours

    Cisco

    Kanata, ON
    20 days ago
  •  ...Transforming the Future with Convergence of Simulation and Data Software Engineer Practitioner Job Summary: Our client in Kanata,...  ...and controls with mechanical design to expand product value, develop AI, simulation and data-driven digital twins to drive better decisions... 
    Full time
    Contract work

    Altair Engineering

    Kanata, ON
    8 days ago
  • We are hiring a Remote Gurobi Developer to support our client in building and improving mathematical optimization models for real business...  ...interested in learning more please submit your résumé and one of our senior Recruiters would be happy to give you a call to discuss further.... 
    Senior
    Remote work

    Randstad

    Kanata, ON
    14 days ago
  • $95k - $125k per year

     ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of...  ..., healthcare, and industrial automation. As our Senior Network Management System Developer, you will contribute to the detailed design of OSS/NMS... 
    Senior

    Syntronic - A Global Design House

    Kanata, ON
    19 days ago
  • Description Position at Wind River Job Title: Senior Engineer – Wind River Conductor...  ...experienced, high-performingSenior Engineer Software Engineerdeveloping distributed cloud-...  ...seeking a versatile and high-performing Cloud Developer who thrives in agile environments and... 
    Senior
    Shift work

    Wind River

    Kanata, ON
    more than 2 months ago
  • $144.4k - $194.4k per year

     ...outcomes. Optimize services for performance and scalability. Develop testing and profiling strategies that keep production running smoothly...  ...development experience with proficiency in Go ~ Strong software engineering fundamentals: data structures, algorithms, and systems... 
    Long term contract
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Cisco

    Kanata, ON
    20 days ago
  • $48.49 - $50.13 per hour

     ...vehicle technology. We are seeking a high-performing Embedded Software & Test Automation Engineer to join the Enhanced Central Gateway...  ...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity... 

    Randstad

    Kanata, ON
    22 days ago
  • $67k - $82.28k per year

     ...Job Title: Senior Specialist, Compliance Department: Operations Reports to: Director...  ...of the Compliance team, which includes developing, maintaining, and ensuring audit...  ...maintaining the high standards necessary to supply software to a highly-regulated industry. The role... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    DistillerSR Inc.

    Kanata, ON
    28 days ago
  • Description Position at Wind River Job Title: Software Engineer – Wind River Conductor     ABOUT THE OPPORTUNITY   Wind River...  ...Utilizing your extensive experience as a Software Engineer to develop and maintain Wind River Studio Conductor,for multi-cloud automation... 
    For contractors

    Wind River

    Kanata, ON
    more than 2 months ago
  •  ...Wind River is a global leader in delivering software for mission-critical intelligent systems....  .... You’ll collaborate with architects and developers on our hypervisor and ensure our...  ...across hypervisor and guest OS layers ~Develop and maintain automation infrastructure for... 

    Wind River

    Kanata, ON
    more than 2 months ago
  • $61.65 - $63.78 per hour

     ...Opportunity The Embedded Connectivity team is responsible for the software platform enabling next-generation features within our client's...  ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity... 
    Senior

    Randstad

    Kanata, ON
    9 days ago
  • Description Position at Wind River Linux Network Developer - Member of Technical Staff Location: Ottawa, Canada   ABOUT WIND RIVER  Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company... 
    Long term contract
    Temporary work
    Remote work

    Wind River

    Kanata, ON
    more than 2 months ago
  • Description Position at Wind River Job Title: Senior Engineer- Test     ABOUT THE...  ...experienced, high-performingSenior Engineer Software Engineerdeveloping distributed cloud-...  ...code early and often ~Collaborate with developers to define testable requirements and edge... 
    Senior
    Shift work

    Wind River

    Kanata, ON
    more than 2 months ago
  • Description Position at Wind River Jr. Software Application Engineer – Wind River...  ...an experienced, high-performing Senior Engineer Software Engineer developing distributed cloud-based...  ...experience as a Software Engineer to develop and maintain Wind River Studio Conductor... 
    Senior
    Long term contract
    Temporary work
    For contractors

    Wind River

    Kanata, ON
    more than 2 months ago
  • Description Position at Wind River Senior Cloud Tester- Networking About Wind River...  ...Wind River is a global leader in delivering software for mission-critical intelligent systems....  ...this role.      Responsibilities:   Develop high quality, testable code for processes... 
    Senior

    Wind River

    Kanata, ON
    more than 2 months ago
  • $22.5 per hour

     ...completion of 12 consecutive weeks of service Role Overview As a Senior Inside Sales Account Representative, you will support small and...  ...Build long‑term customer relationships and sales strategies Develop strong product knowledge of social media advertising platforms... 
    Senior
    Hourly pay
    Long term contract
    Full time
    Contract work
    Monday to friday

    Manpower

    Kanata, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Technology. Be the first to apply!