Roku

Roku

Manchester, North West

Senior Software Engineer - Java, AWS

Full-Time£60,000 - 100,000 per yearأول أمسUnited Kingdom
IT

Job Description

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

Requirements:
  • 5+ years of experience delivering multi-tier, highly scalable, distributed web applications
  • Deep understanding of software architecture, object-oriented design principles, and data structures
  • Strong experience with test-driven development and test automation
  • Extensive experience developing microservices
  • Experience with Infrastructure as Code (IaC) workflows
  • Proactive, self-driven approach and ability to make practical trade-offs based on business needs
  • Excellent verbal and written communication skills
  • Bachelors or Masters degree in Computer Science, or equivalent practical experience
  • Experience using AI tools or willingness to learn how to use them to enhance work and collaboration
  • Experience guiding AI agents through software development, including scoping and prompting tasks, reviewing and verifying output, and working with agentic engineering tools or frameworks
  • Experience developing finance applications is a plus
  • Working experience with Terraform is a plus
  • Experience 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 models
  • Drive architecture discussions, take ownership of new projects, and deliver high-quality software within tight timelines
  • Partner with security and compliance teams to ensure applications meet security, audit, and compliance requirements
  • Contribute to ongoing improvements in engineering tools, cloud-based technologies and services, and development processes
  • Define and participate in Agile development activities, including scoping, technical design, estimation, coding, testing, debugging, code reviews, maintenance, and support
  • Collaborate with cross-functional teams and communicate effectively
  • Develop and maintain microservices using modern frameworks and cloud-native technologies
  • Implement Infrastructure as Code (IaC) workflows for reliable, repeatable deployments
Technologies:
  • AI
  • AI Agents
  • Airflow
  • AWS
  • Cloud
  • GCP
  • Hive
  • Support
  • Java
  • Python
  • Roku
  • Security
  • Spark
  • Terraform
  • Web
  • microservices
  • API
  • Big Data
  • Backend
  • Claude Code
  • Cursor
  • LESS
  • Marketing
  • MCP

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 39 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Roku

Roku

Roku

Manchester

IT

Skills & Technologies

PythonJavaGoScalaAWSGCPTerraformAIAgileUI

Inferred from job description

Salary Insight

£80,000

This role

£75,000

UK median

This salary is 7% above the UK median for Senior roles (£75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom