Senior Software Developer
$109.7k - $159.7k per yearCNN
Welcome to Warner Bros. Discovery… the stuff dreams are made of.
Who We Are…
When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. 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. Here you are supported, here you are celebrated, here you can thrive.
We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.
To see what it’s like to work at CNN, follow @WBDLife on Instagram and X!
The Job
As a Senior Software Developer, CNN Connected TV Devices , you will lead technical efforts to build out world-class connected TV streaming video applications across an ever-growing number of devices and platforms, in order to bring CNN to our users!
In this role, you’ll make significant contributions to major features and product initiatives for our connected TV applications. Your main focus will be on shipping: everything from brand new features, to platform ports, to bug fixes. You’ll work closely with other engineers, product, design, and research to plan out upcoming work, and deliver it in a consistent and predictable way. You’ll also have the opportunity to learn from more experienced engineers, and take on more leadership responsibilities in this process over time. If you have strong technical and non-technical communication skills, experience in building consumer applications, and the ability to learn new technologies and development methods quickly, this role is a great opportunity to grow into a technical leader, while also delivering world class product experiences to our customers.
You’ll be making significant individual contributions in this role, but this goes beyond just cranking out code to ship. You’ll also help your team improve over time by contributing to high quality software engineering practices - continuous integration, effective test coverage, automated testing, positive and constructive code reviews, and low friction development environments. Finally, as a senior engineer, you’ll model and evangelize a positive, inclusive, and constructive way of working for your team.
The Daily
- Drive significant and high quality code contributions to the project.
- Continually improve development processes through activities like adding test coverage, improving automation, and documenting or refactoring code.
- Contribute to technical design and discovery activities within your team to support product roadmap definition.
- Encourage engineering best practices and practices and effective debugging techniques; give pointers and educational resources.
Requirements
- Extensive experience in one of the following: Lightning framework or a modern web framework (i.e. Angular, Vue, Svelte, React, etc).
- 5+ years of experience with JavaScript and Typescript
- Significant experience in building, testing, shipping, and maintaining consumer applications.
- Demonstrated success in working with a team to deliver high quality software in an iterative, predictable, and sustainable way.
- Excellent written and oral communication skills, and experience in effectively communicating with both technical and non-technical job functions within an organization.
- Demonstrated success in evangelizing for high quality software development practices on a team - appropriate test coverage, automation, CI/CD, etc.
- Demonstrated success in rapidly learning new technologies, languages, or frameworks
Bonus Points
- Experience with React Native or WebGL
- Experience developing an application in a resource constrained environment (e.g limited GPU, CPU, Memory)
- Experience and passion for developing connected TV applications
How We Get Things Done…
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
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.
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. Base pay is just one component of Warner Bros. Discovery’s total compensation package for employees. Pay Range: $109,700.00 - $159,700.00 salary per year. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Warner Bros. 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.
This position is open for an existing position vacancy.
$120k - $155k per year
...challenges that have a meaningful impact on the blue planet! Ready to make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR. Your primary focus will be Ruskin, RBR’s flagship cross-...SeniorLong term contractInternshipWorldwideShift work- ...At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end and UI development . In this hybrid role, you... ...Engineering, Multimedia, Game Dev, or related Intermediate to senior level of experience Experience with scripting languages...SeniorWork at office
$100k per year
...Reliability Engineering team is seeking their next Software Engineer to help us expand the positive... ...and process improvements with senior engineers. Stay informed on industry trends... ...with engineering teams to improve developer experience and reduce friction in the development...SeniorLong term contractTemporary workLocal area- ...Transforming the Future with Convergence of Simulation and Data Software Engineer Senior Job Summary: Our client in Kanata, ON is looking for a... ...and services delivered on infotainment systems. Develop automated test code in Python and Kotlin/Java to verify new...SeniorContract work
- ...-edge in-cabin experiences, blending innovative software and hardware solutions for the next generation of... ...on-site role located in Santa Monica, CA, for a Senior Embedded Software Engineer. The individual will design, develop, and optimize embedded software solutions for...SeniorFull time
- ...Position: Support Software Developer Co-op/Intern Number of Position(s): 1 Duration: 12 Months+ Date: - ( Fall Term Sept 8th - Dec 18th, 2026) Location: In office at 600 March Rd. Ottawa, Canada. Education Recommendations Currently a 2nd year+ candidate...InternshipWork at office
$194.9k - $247.2k per year
...work alongside experts across DSP, ASIC, optics, photonics, software, hardware, systems, and application engineering in a... ...customer success. Your Impact As a Principal Systems Developer, you will be a senior individual contributor who plays a critical role in defining...SeniorLong term contractFull timeTemporary workLocal areaLong distanceFlexible hours$310k - $360k per year
...Your new role The Vice President of Engineering, Delivery is a senior technology leader within the CNN Technology organization,... ..., operational excellence, incident management, reliability, and developer experience. Oversee Technical Program Management teams accountable...SeniorLong term contractTemporary workLocal area$157.6k - $207.6k per year
...will be an asset to us as we evaluate the tradeoffs inherent in software engineering and experimentation. We have fun with this everyday:... ...with our partners in product, design, analytics and marketing to develop and test products and user experiences that drive customer...Long term contractTemporary workLocal areaFlexible hours- ...Position: Incubation Developer Coop/Intern Number of Position(s): 1 Duration : 4 Months Date: August - December 2026 Location: Hybrid, Ottawa, CA EDUCATIONAL RECOMMENDATIONS Currently a candidate for a Master’s, bachelor's degree or Diploma in Computer Science...InternshipFlexible hours
$88.6k - $138.6k per year
...closely with internal and external stakeholders. Your expertise in developing and implementing effective sales strategies will play a crucial... ...Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable....SeniorContract workFor subcontractorWork at office$151k - $226k per year
..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... ...project and team success. What You’ll Be Doing: Develop and specify SERDES transceiver architectures and sub-blocks...SeniorRemote work$111.8k - $161.8k per year
...treatments to patients faster. We are seeking a Canada- based Senior Clinical Project Manager with proven experience in Central Nervous... ...presentations and contribute to study strategy development. Develop and implement integrated study management plans. Oversee planning...SeniorFull timePart timeLocal areaImmediate startWorldwide- ...SUMMARY Jabil is seeking an experienced Senior Photonics/Optical Test Development Engineer... ...and reduce test/debug time. Develop test hardware solutions including selection... ...test fixtures/test PCBAs. Develop test software solutions including test automation scripts...SeniorLocal area
- ...skills to interact effectively with clients and other employees Develop and maintain expert level knowledge of applicable codes and... ...required Develop and maintain expert level skills in required software packages including REVIT Execute all work in accordance with...Long term contractPermanent employmentTemporary workInternshipWork at officeRemote workWorldwideOverseas
$80k - $120k per year
...Working at Honeywell isn’t just about developing cool things. That’s why all of our employees... ...Building Asset Management CMMS Manage and develop site technical staff Assist in... ...segments – powered by our Honeywell Forge software – that help make the world smarter, safer...Long term contractFor subcontractor$65.19k - $91.2k per year
...product data into business impact. ~ Tech-Touch Customer Success: Develop, implement, and refine scaleable, Customer Success programs... ...to implement web-based applications Previous experience in software sales or RFP processes Compensation Salary range: $65,191...Long term contractFull timeWork at officeFlexible hours$90k - $105k per year
...working hours. Responsibilities: ∙ Develop, implement, and maintain comprehensive CM... ...status accounting, and auditing of software elements ∙ Ensure compliance with... ...years of industry experience to qualify as a Senior CM specialist ∙ Proficiency in CM...SeniorFull timeRemote workWork from home- ...member of a highly-experienced team in R&D that is responsible for developing IP (Intellectual Property) used in the design of advanced... ...Responsible for design and implementation of C/C++ embedded software - for device drivers and use-cases for various Ethernet networking...
- ...Microsoft Office applications and a strong ability to adapt to new software and technology. Exceptional organizational, time management,... ...skills. Ability to identify inefficient practices and develop best practice solutions. SAP experience strongly preferred...InternshipWork at officeLocal areaWorldwide
- ...Team: Marketing Reports to: Growth Manager (direct report to Senior Marketing Manager) Role type: Individual Contributor Comp: Salary... ...Product to improve activation, onboarding, and PLG motions Develop dashboards and reporting to track key metrics (CAC, LTV,...SeniorFull timeInternship2 days per week
- ...regression and performance test beds, including publishing results and developing additional functionality. Key Skills And Experience... ...to work in a fast-paced, innovative environment Knowledge of software and/or testing methodologies It would be nice if you also had...InternshipWork at office
$122k - $183k per year
...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... ...and subsystems used in high-profile security applications. Developing comprehensive product verification strategies, including test...SeniorRemote workWorldwide$98k - $147k per year
..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... ...: Reviewing and interpreting SerDes standards to define, develop, and refine innovative transceiver architectures and detailed...Remote work- ...office and production environments at the Ottawa, Ontario facility. This full-time, on-site position involves troubleshooting hardware, software, and network issues, and supporting staff with day-to-day IT needs. The role requires effective communication, collaboration, and a...Full timeWork at officeLocal areaWorldwide
- ...love diving into complex technical challenges, understanding customer needs before anyone else, and shaping smart, elegant embedded software solutions? As a Solutions Architect - Pre‑Sales within CRANK Software, you’ll be the technical heartbeat of early customer engagements...InternshipWork from homeFlexible hours
$80k - $110k per year
...world’s most critical challenges around energy, safety, security, air travel, productivity, and global urbanization. We are a leading software-industrial company committed to introducing state-of-the-art technology solutions to improve efficiency, productivity, sustainability...Work at office- ...enhance overall efficiency. • Proven experience as an Enterprise Architect or similar role focusing on Netsuite • Strong knowledge of software development methodologies and architectural frameworks • Proven ability to translate complex business requirements into technical...Contract workRemote workFlexible hours
- ...Motivated and driven to achieve results Ability to work efficiently in the fast-paced team environment Openness to learn and develop new skills Flexibility and ability to quickly adopt to change Ability to assume a variety of scheduled shifts including closing...Part timeFlexible hoursShift work
- ...Learn As part of our team, you will Work with new products and technologies. Troubleshoot and debug node configurations. The software installs, system configurations restore and backing up databases. Troubleshoot and upgrade cards. Installation and...InternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer - computer Kanata, ON
- software engineer devops Kanata, ON
- software design engineer Kanata, ON
- software engineer salary in canada Kanata, ON
- software developer Kanata, ON
- software developer remote Kanata, ON
- software development engineer Kanata, ON
- senior software developer Kanata, ON
- software engineer co-op Kanata, ON
- part time software developer Kanata, ON
