Senior Software Engineer, Roku UIEmbedded

External Listing
{
  "source": {
    "name": "linkedin",
    "id": "4345217519",
    "url": "https://www.linkedin.com/jobs/view/senior-software-engineer-roku-ui-at-roku-4345217519?_l=en"
  },
  "postedDate": "2026-08-15T12:01:24.727Z",
  "applicationDeadline": null,
  "isActive": true,
  "isExpired": false,
  "matching": {
    "classificationReasoning": "This role is a senior individual contributor software engineer focused on designing and implementing UI frameworks and middleware for a streaming platform. The primary work is software development in ICT, not management. The role family is software developers (u2512_software_developers) under the ICT professionals function. Seniority is mid_senior based on title and 5+ years experience.",
    "role": {
      "primaryTitle": "Senior Software Engineer",
      "titleSynonyms": [
        "Software Engineer",
        "UI Engineer",
        "Senior Software Developer"
      ],
      "secondaryTitles": [
        "Frontend Engineer",
        "Application Developer"
      ],
      "function": "ict_professionals",
      "functionConfidence": "high",
      "roleFamily": "u2512_software_developers",
      "roleFamilyConfidence": "high",
      "roleSubFamily": "UI Frameworks",
      "roleSubFamilyConfidence": "medium",
      "seniority": "mid_senior",
      "industries": [
        "i96_it_services_and_it_consulting"
      ]
    },
    "primarySignals": {
      "tasks": [
        "Design and implement UI frameworks and middleware",
        "Optimize graphics rendering, animation, layout, and UI frameworks",
        "Lead technical investigations and architect solutions",
        "Integrate AI/ML capabilities and generative AI tools",
        "Collaborate with cross-functional teams to deliver platform features",
        "Develop engineering tooling, frameworks, and automated workflows",
        "Mentor junior developers through design reviews and pair programming"
      ],
      "skills": [
        "BrightScript or JavaScript-like programming",
        "Python programming",
        "C++ programming",
        "Root cause analysis",
        "Technical communication",
        "Knowledge of AI applications and generative AI tools"
      ],
      "tools": [
        "Typescript (plus)"
      ],
      "educationLevel": null,
      "educationKeywords": [],
      "certifications": [],
      "languages": [],
      "yearsRelevant": 5
    },
    "secondarySignals": {
      "tasks": [],
      "skills": [],
      "tools": [],
      "educationLevel": null,
      "educationKeywords": [],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "practical": {
      "locations": [
        "Cambridge, England, United Kingdom"
      ],
      "locationProvenance": "stated",
      "countries": [
        "GB"
      ],
      "workModes": [
        "hybrid"
      ],
      "workModeProvenance": "stated",
      "employmentTypes": [
        "full_time"
      ],
      "compensation": null
    },
    "dataCompleteness": "medium"
  },
  "indexing": {
    "function": "ict_professionals",
    "functionConfidence": "high",
    "roleFamily": "u2512_software_developers",
    "roleFamilyConfidence": "high",
    "countryCode": "GB",
    "countryCodeConfidence": "high",
    "locationBucket": "ttwa_cambridge",
    "locationBucketConfidence": "high",
    "workMode": "hybrid",
    "workModeConfidence": "high",
    "employmentType": "full_time",
    "employmentTypeConfidence": "high",
    "isAgency": "direct",
    "salaryMax": null,
    "industryGroup": "i96_it_services_and_it_consulting",
    "industryGroupConfidence": "high",
    "educationRequired": null,
    "educationRequiredConfidence": "unknown"
  },
  "display": {
    "title": "Senior Software Engineer, Roku UI",
    "company": {
      "name": "Roku",
      "logoUrl": "https://media.licdn.com/dms/image/v2/D560BAQGwtnEFj0grWQ/company-logo_100_100/B56ZaxohrVH0AU-/0/1746736913380/roku_logo?e=2147483647&v=beta&t=rlz3iSQYwGeir-xgrxNGxQJ9v_dNYWJiqDBsqHkr7L8",
      "website": "https://www.linkedin.com/company/roku?trk=public_jobs_topcard-org-name",
      "size": null,
      "type": null,
      "description": null
    },
    "locationDisplay": "Cambridge, England, United Kingdom",
    "salaryDisplay": null,
    "applicationUrl": null,
    "jobSummary": "Senior Software Engineer role focused on designing and optimizing UI frameworks and middleware for Roku's streaming platform. Requires 5+ years experience, strong programming skills in BrightScript/JavaScript-like languages, Python, and C++, with knowledge of AI and generative AI tools. Hybrid work in Cambridge, UK."
  },
  "roleFamilyEsco": "u2512_software_developers"
}