
Software Engineer – Roku / BrightScript (Streaming)
Job Description
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.
Currently we are looking for:
Software Engineer – Roku / BrightScript (Streaming)
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.
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 (including automated builds, code quality gates, and test automation), with a focus on reliability and repeatability.
Troubleshoot and resolve production and staging issues, including performance bottlenecks, platform‑specific limitations, and streaming‑related problems, while proactively communicating risks, delays, and dependencies to stakeholders.
What You'll Bring
3+ years of professional software development experience, with a strong focus 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, including web applications, microservices, and cloud‑native solutions.
Strong working knowledge of JavaScript and TypeScript, preferably with experience in modern front‑end frameworks such as React.js, React Native, Angular, Vue.js, or Svelte; BrightScript experience is highly valued.
Hands‑on experience with Roku’s BrightScript scripting language and Roku TV device platform; alternatively, a demonstrated willingness and ability to rapidly gain proficiency in Roku’s streaming platform and its native programming model.
Experience with RESTful APIs and/or GraphQL in web or mobile application development.
Practical experience in Continuous Integration and Continuous Deployment (CI/CD), preferably using Azure DevOps and Git‑based repositories.
Familiarity with Jira, Confluence, or similar tooling for project management, documentation, and agile software engineering.
Nice‑to‑Have
Working knowledge of Python, .NET, or Java.
Functional understanding of video, streaming, and OTT (Over‑The‑Top) solutions, including:
Navigational libraries for arrow‑key and remote‑control navigation.
Awareness of device limitations (memory, CPU, and platform constraints).
Video and content‑level optimizations for performance and user experience.
Experience with video player implementation and video analytics.
General knowledge of video codecs and closed captioning handling (embedded captions and sidecar files).
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 forward‑thinking, 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.
Whistleblower Protection Act
Posiadamy procedurę zgłoszeń wewnętrznych, która umożliwia dokonywanie zgłoszeń o naruszeniu prawa w ramach zakresu wskazanego w ustawie o ochronie sygnalistów. Zgłoszeń można dokonywać korzystając z dedykowanego kanału dostępnego pod adresem: https://liberty.tnwreports.com/
We have an internal reporting procedure that allows for reporting of violations of law within the scope indicated in the Whistleblower Protection Act. Reports can be made using a dedicated channel available at https://liberty.tnwreports.com/
Our Total Rewards package includes benefits you’ll love such as competitive compensation, paid time off, an employee assistance program, parental leave, paid volunteer hours, and amazing company discounts! In our US market, you can also expect health care benefits starting on day 1, 401(k), and tuition reimbursement benefits.
QVC Group is committed to inclusion and belonging for all and ensuring that our workplace provides equal employment opportunities for all team members and candidates and complies with all applicable federal, state, and local laws and regulations. As an equal opportunity employer, QVC Group is committed to a barrier-free employment process. If you need reasonable accommodations/support throughout, please contact us at [email protected] for assistance.
If provided, salary ranges are a general guideline only, and actual salaries will vary and are based on factors such as a candidate's qualifications, skills, experience, and geographic location as well as business and market conditions.