Senior Software Engineer - Java, AWSEmbedded
{
"source": {
"name": "linkedin",
"id": "4466068414",
"url": "https://www.linkedin.com/jobs/view/senior-software-engineer-java-aws-at-roku-4466068414?_l=en"
},
"postedDate": "2026-09-11T15:44:04.868Z",
"applicationDeadline": null,
"isActive": true,
"isExpired": false,
"matching": {
"role": {
"primaryTitle": "Senior Software Engineer",
"titleSynonyms": [
"Software Engineer",
"Platform Services Developer"
],
"secondaryTitles": [
"Software Developer",
"Backend Engineer"
],
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"roleSubFamily": null,
"roleSubFamilyConfidence": "unknown",
"seniority": "senior",
"industries": [
"i96_it_services_and_it_consulting"
]
},
"primarySignals": {
"tasks": [
"Design, develop, and deploy scalable web applications and services",
"Drive architecture discussions and take ownership of new projects",
"Partner with security and compliance teams to ensure applications meet audit, security, and compliance requirements",
"Participate in continual improvement of engineering tools, cloud-based technologies, and development processes",
"Define and participate in Agile development processes including scoping, technical design, estimation, coding, testing,,",
"Develop and maintain microservices using modern frameworks and cloud-native technologies",
"Implement Infrastructure as Code (IaC) workflows to support reliable and repeatable deployments"
],
"skills": [
"Software architecture",
"Object-oriented design principles",
"Data structures",
"Test-driven development",
"Test automation",
"Microservices development",
"Infrastructure as Code (IaC)"
],
"tools": [
"Java",
"Python",
"AWS",
"GCP",
"Hive",
"Spark",
"Terraform",
"Apache Airflow"
],
"educationLevel": 3,
"educationKeywords": [
"Computer Science"
],
"certifications": [],
"languages": [],
"yearsRelevant": 5
},
"secondarySignals": {
"tasks": [],
"skills": [
"Proactive problem solving",
"Strong communication skills"
],
"tools": [
"Claude Code",
"Cursor",
"MCP servers",
"Agent frameworks"
],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"practical": {
"locations": [
"Manchester, England, United Kingdom"
],
"locationProvenance": "stated",
"countries": [
"GB"
],
"workModes": [
"hybrid"
],
"workModeProvenance": "stated",
"employmentTypes": [
"full_time"
],
"compensation": null
},
"dataCompleteness": "high"
},
"indexing": {
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"countryCode": "GB",
"countryCodeConfidence": "high",
"locationBucket": "ttwa_manchester",
"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": 3,
"educationRequiredConfidence": "high"
},
"display": {
"title": "Senior Software Engineer - Java, AWS",
"company": {
"name": "Roku"
},
"locationDisplay": "Manchester, England, United Kingdom",
"applicationUrl": null
},
"roleFamilyEsco": "u2512_software_developers",
"requirementsEssentiality": {
"items": [
{
"text": "5+ years of experience delivering multi-tier, highly scalable, distributed web applications",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What experience would help someone be successful in this role at Roku?",
"confidence": "high"
},
{
"text": "Deep understanding of software architecture, object-oriented design principles, and data structures",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What experience would help someone be successful in this role at Roku?",
"confidence": "high"
},
{
"text": "Strong experience with test-driven development and test automation",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What experience would help someone be successful in this role at Roku?",
"confidence": "high"
},
{
"text": "Extensive experience developing microservices",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What experience would help someone be successful in this role at Roku?",
"confidence": "high"
},
{
"text": "Experience with Infrastructure as Code (IaC) workflows",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What experience would help someone be successful in this role at Roku?",
"confidence": "high"
},
{
"text": "Excellent verbal and written communication skills",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What experience would help someone be successful in this role at Roku?",
"confidence": "high"
},
{
"text": "Bachelor's or Master's degree in Computer Science or equivalent practical experience",
"category": "education",
"essentiality": "compulsory",
"triggerPhrase": "What experience would help someone be successful in this role at Roku?",
"confidence": "high"
},
{
"text": "Experience developing finance applications",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Experience developing finance applications is a plus",
"confidence": "high"
},
{
"text": "Working experience with Terraform",
"category": "tool",
"essentiality": "preferred",
"triggerPhrase": "Working experience with Terraform is a plus",
"confidence": "high"
},
{
"text": "Experience creating workflows for Apache Airflow",
"category": "tool",
"essentiality": "preferred",
"triggerPhrase": "Experience creating workflows for Apache Airflow is a plus",
"confidence": "high"
}
]
}
}