Now hiring

Senior Software Engineer - Java, AWS @ Roku

Oxford Road 124, ManchesterOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £60,000 - 100,000 per year

Requirements: 5+ years of experience delivering multi-tier, highly scalable, distributed web applicationsDeep understanding of software architecture, object-oriented design principles, and data structuresStrong experience with test-driven development and test automationExtensive experience developing microservicesExperience with Infrastructure as Code (IaC) workflowsProactive, self-driven approach and ability to make practical trade-offs based on business needsExcellent verbal and written communication skillsBachelors or Masters degree in Computer Science, or equivalent practical experienceExperience using AI tools or willingness to learn how to use them to enhance work and collaborationExperience guiding AI agents through software development, including scoping and prompting tasks, reviewing and verifying output, and working with agentic engineering tools or frameworksExperience developing finance applications is a plusWorking experience with Terraform is a plusExperience creating workflows for Apache Airflow is a plus Responsibilities: Design, develop, and deploy scalable web applications and services, contributing to decisions about web technologies, frameworks, use cases, and data modelsDrive architecture discussions, take ownership of new projects, and deliver high-quality software within tight timelinesPartner with security and compliance teams to ensure applications meet security, audit, and compliance requirementsContribute to ongoing improvements in engineering tools, cloud-based technologies and services, and development processesDefine and participate in Agile development activities, including scoping, technical design, estimation, coding, testing, debugging, code reviews, maintenance, and supportCollaborate with cross-functional teams and communicate effectivelyDevelop and maintain microservices using modern frameworks and cloud-native technologiesImplement Infrastructure as Code (IaC) workflows for reliable, repeatable deployments Technologies: AIAI AgentsAirflowAWSCloudGCPHiveSupportJavaPythonRokuSecuritySparkTerraformWebmicroservicesAPIBig DataBackendClaude CodeCursorLESSMarketingMCP More:

We are Roku, a public company and a leading TV streaming platform in the U.S., Canada, and Mexico. Our mission is to connect the TV ecosystem by connecting consumers with content, helping publishers build and monetize audiences, and enabling advertisers to engage consumers. Our Enterprise Engineering team builds scalable systems and automates workflows across business functions including Supply Chain, Finance, Sales Operations, and Human Resources. The team works across the U.S., India, and Europe, using technologies such as Java, Python, AWS, GCP, Hive, and Spark. We are seeking a Senior Software Engineer to build platform services and applications that support critical business processes and contribute to our technical direction. Our engineers use AI tools and agents to support development, with engineers setting architecture, reviewing output, and ensuring quality. Teams generally work in the office Monday through Thursday, with Fridays generally flexible for remote work; some roles or locations may require five days in the office. We offer benefits that may include mental health and financial wellness resources, healthcare, life and disability coverage, commuter support, retirement options, and time off, depending on location and role. We foster a collaborative, fast-paced culture focused on problem-solving, practical innovation, and delivering solutions. We welcome applicants from all backgrounds and provide reasonable accommodations in accordance with applicable law.

last updated 40 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores