Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Manager

Roku, Inc.

Sheffield

Hybrid

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm is seeking a Senior Technical Lead to drive platform services development in Sheffield, UK. The ideal candidate will have extensive experience delivering scalable web applications, with a strong focus on Java and Python. Responsibilities include leading architecture discussions, ensuring compliance and security, and collaborating with cross-functional teams. This role emphasizes innovative problem-solving and effective communication in an Agile development environment, offering a hybrid work approach and additional benefits.

Benefits

Global access to mental health support
Flexible work arrangements
Healthcare and insurance options

Qualifications

  • 5+ years experience in delivering multi-tier, scalable web applications.
  • Deep understanding of software architecture and OOP principles.
  • Experience in test-driven development and automated testing.

Responsibilities

  • Design, develop and deploy scalable web applications and services.
  • Lead architecture discussions and deliver high-quality software.
  • Collaborate with cross-functional teams to ensure compliance and security.

Skills

Java
Python
Microservices
DevOps
SQL
NoSQL
Agile Development
Excellent communication

Education

BS or MS in Computer Science or equivalent

Tools

AWS
Terraform
Apache Airflow
SQL/NoSQL databases
Job description
Senior Technical Lead – Platform Services

As a senior technical lead, you are a platform services developer creating innovative solutions with modern software frameworks. You are self-driven, a problem solver, and deliver large-scale platform and application projects on-time.

  • Design, develop and deploy scalable web applications and services, contributing to the web technology stack, use case and data model design.
  • Lead architecture discussions, own new projects, deliver high quality software with tight timelines.
  • Partner with security and compliance teams to ensure compliance, security and audit requirements are met.
  • Improve engineering tools, cloud-based technologies/services and processes.
  • Define and participate in Agile development: scoping, technical design, estimation, coding, testing, debugging, code reviews, maintenance and support.
  • Collaborate with cross‑function teams, communicating effectively.
  • 5+ years of experience delivering multi-tier, highly scalable, distributed web applications.
  • Deep understanding of software architecture, OOP principles and data structures.
  • Extensive experience developing microservices using Java and Python.
  • Good experience in test‑driven development and automating test cases with Java/Python.
  • Experience in SQL/NoSQL database design (Oracle, Cassandra).
  • Proactive, self‑driven, practical trade‑off maker with entrepreneurial spirit.
  • Excellent verbal and written communication skills.
  • BS or MS in Computer Science or equivalent.
  • Experience with distributed computing frameworks (Hive/Hadoop, Apache Spark).
  • Experience developing finance or HR related applications.
  • Experience with cloud services: AWS Elastic Beanstalk, EC2, S3, CloudFront, RDS, DynamoDB, VPC, Elastic Cache, Lambda.
  • Working experience with Terraform.
  • Experience creating workflows for Apache Airflow.
Java Developer (Java & Python, DevOps) – Sheffield, UK (FTC 12 months)

We are seeking a highly skilled Java Developer with strong experience in Python and DevOps practices to contribute to the team.

Java + React Full Stack Developer – Sheffield, UK (3 days in office per week)

Join a dynamic team within the Global Banking and Markets sector, offering financial services and products to corporates, governments, and institutions.

Senior Java Developer – Sheffield, UK (Hybrid, Contract)

Employment type: Contract Experience required: 8+ years Key technologies: Java, API, Microservices, Kafka, AWS/Azure/GCP, Banking/Payment experience.

  • Set the level expected for software development quality and practices.
  • Lead design, development, and maintenance of enterprise Java applications.
  • Collaborate with cross‑functional teams to implement robust solutions.
Java Full Stack Engineer – Sheffield, UK (3 days weekly from office, Contract outside IR35)

Minimum 8 years’ applied experience as an API engineer, strong experience in API design and architectural artefacts.

  • Design and implement RESTful APIs.
  • Provide gap analysis and low‑level design documents.
  • Ensure adherence to coding standards and best practices.
Solutions Engineer – Arm, Sheffield (Chip Design)

Join the Power Attainment team in a dynamic and diverse role to shape the future of chip design.

Software Development Manager – Rotherham (REF49)

Leads engineered teams, shapes direction and structure to deliver high quality software solutions.

Benefits and Work Approach

Hybrid Work Approach: team works Monday through Thursday in the office; Fridays flexible for remote work except for roles requiring full on‑site presence.

Additional Benefits: global access to mental health and financial wellness support, statutory and voluntary benefits depending on location (healthcare, life insurance, dental, vision, retirement plans).

Accommodations

We welcome applicants of all backgrounds and provide reasonable accommodations in accordance with applicable law. If you require accommodation, please contact employeerelations@roku.com.

Company Culture

Roku fosters an inclusive, collaborative environment, values problem‑solving, and encourages independent thinking and bold action.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.