{"id":2013806,"url":"https://alion.io/job/roku-senior-software-engineer-advertising-engineering-3","title":"Senior Software Engineer (Advertising Engineering)","company":{"id":185188,"name":"Roku","domain":"roku.com","url":"https://alion.io/company/roku-2","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":{"grade":"A","score":90,"open_postings":17,"ghost_share":0,"stale_share":0.412,"repost_share":0,"time_to_fill_p50_days":46,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Manchester, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":111000,"max_usd":215000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":112},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Airflow","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"ETL/ELT","optional":false},{"name":"GCP","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"Python","optional":false},{"name":"Scala","optional":false},{"name":"Spark","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false}],"status":"live","first_seen_at":"2026-08-30T00:16:07Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-12T18:59:43Z","board_verified":true,"closed_at":null,"days_open":43,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":43},"description":"Join Roku's Advertising Engineering team as a Senior Software Engineer. In this hybrid role, you'll design, build, and maintain scalable systems for application development and large-scale data processing. You'll collaborate with cross-functional partners to translate complex business requirements into robust technical solutions and contribute to AI-powered initiatives. The ideal candidate has 8+ years of experience in software and/or data engineering, expertise in big data technologies, and a strong sense of ownership in driving projects from inception to user adoption.\nMissions\nArchitect and maintain production-grade data products and APIs, leveraging technologies such as Java/Scala, SQL, Spark, Airflow, and Kubernetes.\nDesign, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow, ensuring reliability, scalability, and performance.\nProvide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering.\nProfil recherché\n - Experience with building agentic AI systems to automate decision-making and enhance analytics workflows (preferred)- Advanced SQL skills, with expertise in query optimisation for large datasets\n- 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark and Apache Airflow\n- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)\n- Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools such as Jenkins and Terraform (preferred)\n- Strong sense of ownership in driving projects from inception to user adoption\n- Exceptional problem-solving abilities and the capacity to work independently or collaboratively\n- Experience with cloud platforms such as AWS, GCP, or Azure, and containerisation tools like Docker and Kubernetes (preferred)\n- Expertise in developing APIs and robust backend services, with strong programming skills in Python, Java, and/or Scala\n- Experience in AdTech and advertising data platforms (preferred)\n- Excellent verbal and written communication skills","description_format":"text","description_chars":2132,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T13:07:33Z"}],"visa":[],"liveness":{"score":62,"band":"ok","label":"Likely open","p_open":1,"p_active":0.825,"p_room":0.75,"age_days":43,"expected_fill_days":46,"reasons":["conf:0","velocity","win:late"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/roku-senior-software-engineer-advertising-engineering-3","json_url":"https://alion.io/job/roku-senior-software-engineer-advertising-engineering-3.json","meta":{"generated_at":"2026-10-12T22:10:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":36309,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":185188},"rest":"https://alion.io/mcp/rest/get_company?id=185188"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Froku-senior-software-engineer-advertising-engineering-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Froku-senior-software-engineer-advertising-engineering-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Froku-senior-software-engineer-advertising-engineering-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/roku-senior-software-engineer-advertising-engineering-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Froku-senior-software-engineer-advertising-engineering-3"}]}