Senior Software Engineer - Java, AWS

Roku · Manchester, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

As a Senior Software Engineer on Roku’s Enterprise Engineering team, you design and build scalable web applications and services that power core business processes. You influence architecture and drive projects from inception to deployment in a distributed, multi-tier environment. You collaborate with security, compliance, and cross-functional teams to meet audit and governance requirements. You will help shape tooling, cloud-native tech, and development practices while leveraging AI-assisted workflows to accelerate delivery.

Pay / Benefits

  • global mental health support
  • financial wellness resources
  • healthcare options (medical, dental, vision)
  • life and disability insurance
  • retirement options (401(k))
  • paid time off and leave policies

Responsibilities

  • Design, develop, and deploy scalable web apps and services powering critical business processes
  • Lead architecture discussions and own new projects with high-quality delivery within tight timelines
  • Collaborate with security and compliance teams to meet audit and security requirements
  • Contribute to tooling, cloud technologies, and development processes improvements
  • Define and participate in Agile processes including design, estimation, coding, testing, and maintenance
  • Work with cross-functional teams and communicate effectively
  • Develop and maintain microservices using modern frameworks and cloud-native tech
  • Implement Infrastructure as Code (IaC) workflows to enable reliable deployments

Key requirements

  • 5+ years delivering multi-tier, highly scalable distributed web applications
  • Deep knowledge of software architecture, OOP, 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 with practical trade-off decisions
  • Excellent verbal and written communication skills
  • Bachelors or Masters degree in Computer Science or equivalent
  • Finance applications experience is a plus
  • Terraform experience is a plus
  • Apache Airflow workflows experience is a plus
  • proactive problem-solving
  • effective communication
  • cross-functional collaboration
  • Java and Python-based microservices
  • Cloud-backend systems (AWS/GCP)
  • Big Data technologies (Hive, Spark)
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 1 day ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in Manchester: £46,000 – £73,500, from 123 adverts

69 live adverts for Software developer in Manchester

Same role within 50 km

Remote or home office in 17% of 683 Software developer adverts we list nationwide

More openings at Roku

20 other openings we list

RokuManchester Apply