Senior Software Engineer, Roku UIEmbedded
{
"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"
}