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

Senior Software Developer - Roku

Full-time

Redspace

We’re hiring a Senior Software Developer (Roku) to deliver exceptional streaming experiences for some of the biggest entertainment brands. In this hands-on role, you’ll architect, build, and optimize high-performance Roku applications used by global audiences. 

As a senior member of our team, you’ll work closely with designers, project managers, and developers across disciplines to solve complex technical challenges and deliver polished OTT solutions. You’ll play a key role in technical decision-making, mentor junior developers, and ensure industry best practices are applied in every project.

Our work is fast-paced, client-focused, and ever-evolving, perfect for someone who thrives on variety and wants to make a real impact in the streaming and video delivery space.

We’re also growing a talent pipeline of experienced Roku developers, both full-time and contract. If you’re passionate about building world-class streaming experiences, we’d love to hear from you, even if you're note looking to make an immediate move.

About REDspace

At REDspace ( REDspace.com ) we’re a team of passionate innovators building cutting-edge software that powers some of the world’s leading brands. From video delivery and streaming to Adtech, cloud engineering, learning platforms, and custom web development, we help businesses solve complex problems and bring big ideas to life. 

We’re proud of the culture we’ve built; collaborative, curious, and people-focused. We support each other, celebrate wins, and never stop learning. If that sounds like your kind of team, we’d love to hear from you. 

What You’ll Do

  • Developing new features for high-profile Roku applications using the Roku SDK and Brightscript.
  • Collaborating with designers, project managers, and other developers to bring new ideas to life.
  • Integrating with various APIs to enhance application functionality.
  • Deliver application solutions that are well-structured and bug-free
  • Mentor junior Roku developers and new-to-Roku developers on approaches, debugging, and best practices
  • Participating in Agile methodologies like Scrum and Sprints to manage project workflows.
  • Working closely with clients to understand their needs and adapt to evolving project requirements.
  • Utilizing Source Code Management tools like Git, GitHub, or Bitbucket for version control.
  • Engaging in Test & Behavior Driven Development Practices to ensure high-quality code.

What You’ll Bring

  • 5+ years of software development experience in applicable technologies OR 2+ years working specifically on set-top or OTT platforms.
  • Proficiency with the Roku SDK (and Brightscript) and other VOD platforms OR strong experience and understanding of C and/or Java language.
  • Proficient at generating code in existing codebases and from scratch.
  • Strong understanding of:
    • Object-Oriented Programming
    • Threading
    • Memory Management
    • Agile Methodologies such as Scrum, Sprints, and Kanban
    • Source Code Management (Git, GitHub, Bitbucket)
    • Node Ecosystem Build Tools (Webpack, Gulp, NPM)
    • Test & Behavior Driven Development Practices
    • Integrating with APIs
  • Ability to work well in a fast-paced, high-pressure environment that requires meeting tight deadlines.
  • Ability to work individually and with a team made up of developers, designers, project managers, and clients.
  • Passion for learning new technologies and desire to stay up-to-date with industry trends and best practices.

Nice-to-Haves

  • Experience with Python, Ruby, or similar.
  • Knowledge in Javascript, HTML5, and CSS3.
  • Knowledge of Component-Based Development would be an asset.

Your well-being

  • Fully company-funded health, vision, dental, EFAP, and life insurance coverage with access to virtual doctor visits via Maple.
  • Pension plan contribution matching.
  • A flexible Health Spending Account and/or Lifestyle Spending Account.

Your career

  • A competitive compensation package, commensurate with experience.
  • Weekly sharing sessions for projects and technology.
  • Free access to a wide variety of training material, including access to Udemy Business.
  • Team-oriented education strategy, which includes a professional development allowance.
  • Consistent, frequent check-ins with leadership.

Your Happiness

  • Flexible Hybrid Work: While this is primarily an in-office position in our Bedford office three days a week, we offer flexibility to support work-life balance when needed. For candidates outside the HRM area, fully remote positions are available where applicable.
  • Modern Office Per ks: Enjoy our large, beautiful office with free parking, an on-site gym/sauna, and complimentary coffee and snacks.
  • Engaging Culture: Participate in social and team-building events and benefit from charitable donation matching.

Our Hiring Process

  1. Resume Review: A member of our Hiring Team will review your resume.
  2. Introductory Call: Selected candidates will be contacted for an introductory call to get to know you better.
  3. Technical Interview: Selected candidates will participate in a technical interview (in person or over Google Meet) focused on general coding and architecture as well as software development for Roku. 
  4. Final Interview: This conversation focuses on your goals, growth, and how you see yourself contributing to our team long-term.
  5. Offer: If it's a match on both sides, we’ll extend a formal offer to join REDspace!

Our commitment to diversity

At REDspace , we believe that diverse backgrounds, talents, skills, experiences, and perspectives strengthen our business and enrich the communities in which we work and live. We are dedicated to fostering an inclusive environment where knowledge sharing and collaboration thrive, empowering our employees to achieve their best.

We are committed to growing and nurturing a workplace that values and respects every individual. Our hiring practices are based solely on merit and skill, ensuring that all employment-related and hiring decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national or indigenous origin, disability, age, citizenship, marital status, or Veteran status.

Join us in our mission to create a dynamic and inclusive community where everyone can contribute and succeed.

Need accommodations?

We’re committed to providing an inclusive hiring process. If you require accommodation at any stage of the application or interview process, please let us know. We’ll work with you to ensure an accessible and respectful experience.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Roku in Bedford, NS vacancy
  •  ...implementing a modern platform to provide and control access to data across the enterprise and is looking for a highly capable Senior Distributed Software Developer to assist with the challenge. The role will involve designing and developing distributed software to move and protect... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Bedford, NS
    10 days ago
  •  ...flexible time commitment. About REDspace At REDspace ( REDspace.com ) we’re a team of passionate innovators building cutting-edge software that powers some of the world’s leading brands. From video delivery and streaming to Adtech, cloud engineering, learning platforms,... 
    Senior
    Full time
    Contract work
    Temporary work
    Internship
    Flexible hours

    Redspace

    Bedford, NS
    10 hours ago
  • $135k - $160k per year

     ...Overview AtkinsRéalis is looking for a Senior Electrical Engineer to join our growing...  ...maintaining existing client relationships and developing new clients, coordinating work with other...  ...design through completion. Develop new business and support the growth of the... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Bedford, NS
    14 days ago
  • $135k - $160k per year

     ...Mechanical Engineering Group in Atlantic Canada is looking for a Senior Mechanical Engineer to join our growing team based in one of our...  ...asset. The successful candidate will also be responsible for developing and maintaining new and existing clients, coordinating skill sets... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Bedford, NS
    14 days ago
  • Job Responsibility: DRS Pivotal Power, Inc. is located in Bedford, Nova Scotia. DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military...
    Senior
    Full time
    Flexible hours
    Shift work

    Leonardo DRS

    Bedford, NS
    7 days ago
  •  ...growing and our Atlantic Canada Engineering group and is seeking a Senior Electrical Engineer to join our growing Electrical Engineering...  ...and CAD Technicians, provide technical guidance, and mentor and develop junior staff. Support the Director, Mechanical & Electrical Atlantic... 
    Senior
    Long term contract
    Full time
    Internship
    Local area
    Flexible hours

    AtkinsRéalis

    Bedford, NS
    29 days ago
  •  ...passionate innovators building cutting-edge software that powers some of the world’s leading...  ...Gather and understand project requirements to develop test plans.  Create, modify and execute...  ..., etc). Exposure to OTT devices (Roku/Chromecast). Strong attention to contextual... 
    Full time
    Internship
    Work at office
    Flexible hours

    Redspace

    Bedford, NS
    10 hours ago
  • $25 - $40 per hour

    Senior Bookkeeper 360 CAD Services Inc. Location Bedford, NS Salary 25.00 to 40.00 hourly (To be negotiated) / 37.5 hours per week Full time Overtime available, , 08:30 to 17:00 Starts as soon as possible Benefits: Financial benefits, Other benefits Languages English... 
    Senior
    Hourly pay
    Full time
    Work at office
    Immediate start
    Remote work

    360 CAD Services Inc.

    Bedford, NS
    more than 2 months ago
  • $30 per hour

    Senior Bookkeeper Captain Atlantic Fisheries Location 409 Bluewater Rd. Bedford, NS Salary 30.00 hourly / 30 to 40 hours per week Full time Day Starts as soon as possible Benefits: Other benefits Languages English Education College/CEGEP Experience 5 years or more... 
    Senior
    Hourly pay
    Full time
    Immediate start
    Remote work

    Captain Atlantic Fisheries

    Bedford, NS
    more than 2 months ago
  •  ...Description What is the opportunity? The role operates within the Portfolio & Change Management (PCM) group and will function primarily as a Senior Business Analyst (BA) on various initiatives across the Settlements and Clearing Services and Middle Office area within the Business &... 
    Senior
    Long term contract
    Full time
    Work at office
    Flexible hours

    Royal Bank of Canada

    Bedford, NS
    more than 2 months ago
  •  ...Engineers, this role is responsible for developing design drawings, performing technical calculations...  ...design tasks under the guidance of senior engineers. Support lighting system...  ...Microsoft Office Suite. Lighting analysis software (e.g., AGi32), Electrical design and analysis... 
    Senior
    Full time
    Casual work
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Bedford, NS
    18 days ago
  •  ...Career Opportunity GeoSpectrum is growing and has a new career opportunity for an experienced  Senior Software Developer. As a Senior Software Developer, you will design and deliver high-quality, scalable solutions for the software applications that support and operate... 
    Senior
    Long term contract
    Temporary work
    Internship

    GeoSpectrum Technologies Inc.

    Halifax, NS
    10 hours ago
  •  ...About The Team Operations Research Software Developers at Kinaxis create algorithms to optimize...  ...mathematical model Define test strategies and develop comprehensive test plans. Write unit...  ..., MRP, S&OP, Capacity Planning) #Senior; Work With Impact: Our platform... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Kinaxis

    Halifax, NS
    3 days ago
  •  ...environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Senior Software Developer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust... 
    Senior
    Full time
    Contract work

    Global Relay

    Halifax, NS
    10 hours ago
  •  ...in building intuitive accessible digital experiences that make peoples lives easier consider a rewarding career as a Senior Front-End Software Developer with Shannex. Reporting to the Principal Software Engineer you will design and build the internal web applications... 
    Senior
    Full time
    Work from home

    Shannex

    Halifax, NS
    11 days ago
  • $75k - $95k per year

     ...) we’re a team of passionate innovators building cutting-edge software that powers some of the world’s leading brands. From video delivery...  ...delivery leadership experience, with a proven track record of developing technical or project-based teams. Performance Operations :... 
    Full time
    Internship
    Work at office
    Flexible hours
    3 days per week

    REDspace

    Bedford, NS
    13 days ago
  •  ...ensure timely completion of all activities and deliverables. Develop and maintain positive relations and with clients, consultants, architects...  ...and organizational skills. Jonas management and Procore software experience would be considered an asset. Gold Seal... 
    Full time
    For contractors
    For subcontractor
    Summer work
    Work at office

    Rcs Construction Company, Inc.

    Bedford, NS
    10 hours ago
  •  ...technical issues, including Microsoft 365, password resets, hardware, software, printer, and remote access support. Monitor, prioritize, and...  ...Microsoft Teams. Escalate complex or high-priority issues to senior IT staff or external service providers as needed. Support... 
    Senior
    Full time
    Work at office
    Remote work

    Rcs Construction Company, Inc.

    Bedford, NS
    10 hours ago
  •  ...self-starter who loves helping customers, building process and developing systems to provide exemplary customer experience, we'd love to...  ...to detail and a process oriented mindset ~ Familiarity with software/tech platforms used to manage/measure processes (e.g., Google Sheets... 
    Full time
    Internship
    Flexible hours
    Weekend work
    Afternoon shift

    Clutch Technologies

    Bedford, NS
    10 hours ago
  •  ...Success Manager, you'll be a dedicated people advocate for our developer teams. Your core mission is to champion the professional growth...  ...com ) we’re a team of passionate innovators building cutting-edge software that powers some of the world’s leading brands. From video delivery... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Redspace

    Bedford, NS
    10 hours ago
  • $25.36 per hour

     ...•Client service experience and mindset, ideally working with senior managers and leaders in a corporate setting •Excellent communication...  ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and... 
    Senior
    Contract work
    Work from home
    Monday to friday

    Randstad

    Bedford, NS
    3 days ago
  •  ...completing disclosures. Work is assigned daily via email from a Senior Manager. Position: AML Solutions Specialist - Proficient Shift...  ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and... 
    Senior
    Permanent employment
    Contract work
    Remote work
    Shift work

    Randstad

    Bedford, NS
    13 days ago
  •  ...in Canada About The Team Algorithm Developers at Kinaxis create algorithms to solve supply...  ...to solve business problems. Develop and maintain tools and frameworks to accelerate...  ...debugging to ensure robust high-quality software. Design, develop, and support automated... 
    Long term contract
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Kinaxis

    Halifax, NS
    9 days ago
  •  ...Mariner, we are always looking to connect with talented Senior .NET Developers who are interested in future opportunities across our client...  ...Agile development practices and contributing throughout the software development lifecycle. Mentoring junior developers and sharing... 
    Senior
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours
    Shift work

    Mariner Innovations

    Halifax, NS
    3 days ago
  • $105.09k - $175.16k per year

     ...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a CyberArk senior Developer - remote to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). Responsibilities will include Implement new Privileged... 
    Senior
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Halifax, NS
    1 hour ago
  •  ...Years of experience: 10+ Yrs We're seeking a talented and seasoned Full Stack Developer to join our dynamic team at our Atlantic business unit in Halifax NS. You'll work across the entire software development lifecycle, collaborating closely with designers, data scientists,... 
    Senior
    Full time

    CGI

    Halifax, NS
    7 days ago
  •  ...systems and infrastructure. Documentation and Reporting: Develop and maintain comprehensive project documentation, including project...  ..., and post-implementation reviews. Provide regular updates to senior leadership, including the program lead, on project progress,... 
    Senior
    Long term contract
    Full time
    Work at office

    Royal Bank of Canada

    Bedford, NS
    more than 2 months ago
  • Language Required: English Work Schedule: ~35 hours/week  Location: Hybrid in Halifax (3 days/week onsite) or remote if necessary Contract Duration: 6 months About the Role We are looking for two experienced consultants specializing in Power BI and ...
    Senior
    Remote job
    Contract work
    Temporary work
    3 days per week

    Xideral

    Halifax, NS
    10 hours ago
  •  ...focus on growth. The role We Are Growing The Engineering Team Behind Our Core Platform, And We Are Looking For a Strong Senior Fullstack Developer, Comfortable Across The Front End, Back End, And Database Layer, Who Can Also Engage Thoughtfully With Our Broader Data... 
    Senior
    Remplacement
    Full time
    Flexible hours

    Qu Data Centres

    Halifax, NS
    28 days ago
  • $55k - $70k per year

     ...better than anyone else. About REDspace At REDspace ( REDspace.com ) we’re a team of passionate innovators building cutting-edge software that powers some of the world’s leading brands. From video delivery and streaming to Adtech, cloud engineering, learning platforms,... 
    Full time
    Internship
    Work at office
    Monday to friday
    Flexible hours

    REDspace

    Bedford, NS
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - Roku. Be the first to apply!