Skip to content
mimi

Software Engineer – Roku / BrightScript (Streaming)

Confidential

Canada · Hybrid Full-time Mid Level Yesterday

About the role

About QVC Group

Working at QVC Group means joining a live social shopping company with incredible teams, ambitious projects, and amazing careers. QVC Group, Inc. is a Fortune 500 company with six leading retail brands – QVC®, HSN®, Ballard Designs®, Frontgate®, Garnet Hill®, and Grandin Road.

Your Opportunity, Your Team

At QVC Group, we are leaders in the omnichannel retail space, continuously reimagining how customers interact with our brands. With a strong focus on innovation and customer experience, we are investing strategically in streaming TV and video commerce platforms to deliver next-generation shopping experiences across TVs, set-top boxes, and connected devices.

This role offers a unique opportunity to contribute to the evolution of retail through cutting-edge streaming and video technologies, shaping how customers discover and purchase products in an immersive, interactive environment.

Role Overview

As a Software Engineer – Roku / BrightScript (Streaming), you will be a key contributor to the design, development, and optimization of Roku TV applications within our streaming ecosystem. You will collaborate with cross-functional teams to build, scale, and maintain high-quality video and commerce experiences on connected TV platforms.

You will be expected to take ownership of technical design, implementation, and maintenance of Roku-based solutions while ensuring alignment with agile development practices, CI/CD pipelines, and cloud-native architectures. This role combines hands-on development with technical leadership, helping to define best practices and drive innovation in streaming TV and video commerce.

Where You’ll Work

This role is hybrid and will require you to be on-site at our office on Wielicka 30 in Kraków once per quarter. (On-site days are predetermined and standard across the company)

What You’ll Do

  • Design, develop, and maintain BrightScript/SceneGraph-based Roku TV client applications within the video and streaming domain.
  • Collaborate with product managers, designers, QA engineers, release managers, and web/TV client developers to translate business and product requirements into scalable, performant implementations.
  • Lead or contribute to proof-of-concept, feasibility analysis, and technical experiments to evaluate future video commerce capabilities and streaming TV strategies.
  • Analyze and define technical requirements, prepare detailed specifications, and provide accurate estimations within an agile software development lifecycle.
  • Conduct thorough code reviews and lead refactoring efforts to ensure code quality, maintainability, and performance.
  • Produce and maintain technical design documentation for system changes, enhancements, and integration points.
  • Contribute to the implementation and improvement of CI/CD pipelines with a focus on reliability and repeatability.
  • Troubleshoot and resolve production and staging issues, including performance bottlenecks and streaming-related problems, while proactively communicating risks, delays, and dependencies to stakeholders.

What You’ll Bring

  • 3+ years of professional software development experience, focusing on BrightScript / SceneGraph and/or Roku TV client development in an Agile environment.
  • Fluent written and spoken English, with the ability to communicate technical concepts clearly to cross-functional teams and stakeholders.
  • Solid understanding of the software development lifecycle (SDLC) and modern software architectures.
  • Strong knowledge of JavaScript and TypeScript, preferably with experience in front-end frameworks such as React.js, React Native, Angular, Vue.js, or Svelte.
  • Hands-on experience with Roku’s BrightScript language and Roku TV device platform.
  • Experience with RESTful APIs and/or GraphQL in web or mobile application development.
  • Practical experience in CI/CD, preferably using Azure DevOps and Git-based repositories.
  • Familiarity with Jira, Confluence, or similar tools for project management and documentation.

Nice-to-Have

  • Working knowledge of Python, .NET, or Java.
  • Functional understanding of video, streaming, and OTT solutions.
  • Experience with video player implementation and video analytics.

What We Offer

  • Remote work model – 4 times per year in our office.
  • Private medical care.
  • Life Insurance.
  • Access to MyBenefit platform (Multisport included).
  • Eye-care reimbursement.
  • Company performance-related bonus.
  • Referral program with financial bonus.
  • 1 day extra of annual leave for company-driven initiatives.
  • Mental health support line for you and your relatives.
  • Attractively located office with free parking space for employees.

Why Join Us?

This is a unique opportunity to work at the intersection of retail, streaming TV, and video commerce, shaping the future of how customers interact with our platforms. You will be part of a collaborative engineering team that values innovation, technical excellence, and continuous learning.

If you are passionate about building high-quality streaming experiences and ready to help redefine the future of retail through connected TV, we would love to hear from you.

Know someone who can be a great fit? Refer them and earn when they land the role! Learn More

Skills

AngularAzure DevOpsBrightScriptCI/CDConfluenceDockerGitGraphQLJavaJavaScriptJiraNETPythonReactReact NativeRESTful APIsRokuSceneGraphSvelteTypeScriptVue.js

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free