Experienced Software Developer Lead for Scalable Solutions

1 week ago


Manchester, United Kingdom Roku, Inc. Full time
Empowering Innovation at Roku

Roku, Inc., is revolutionizing the way the world watches TV. As the #1 TV streaming platform in the US and Mexico, we're committed to powering every television globally. With a mission to connect the entire TV ecosystem, we provide consumers with access to their favorite content, enable content publishers to build and monetize large audiences, and offer advertisers unique opportunities to engage consumers.

Senior Software Developer Job Description

We're seeking a highly skilled and versatile Senior Software Developer to join our team at Roku. As a technical lead, you'll be responsible for developing scalable platform services that ensure our company's rapid growth and employee expansion. Your strong background in building large-scale software platforms and applications will be essential in driving our success.

Key Responsibilities
  • Design, develop, and deploy scalable web applications and services
  • Participate in architecture discussions, take ownership of new projects, and deliver high-quality software on tight timelines
  • Contribute to the continual improvement of engineering tools, cloud-based technologies, and processes
  • Define and participate in Agile development processes, including scoping, technical design, estimation, coding, testing, debugging, code reviews, maintenance, and support
Requirements
  • 5+ years of experience in delivering multi-tier, highly scalable, distributed web applications
  • Deep understanding of software architecture, object-oriented design principles, and data structures
  • Extensive experience in developing microservices using Java and Python
  • Good experience in Test Driven Development and automating test cases using Java/Python
  • Experience in SQL/NoSQL (Oracle, Cassandra) database design
  • BS or MS degree in Computer Science or equivalent
What We Offer

Roku is committed to providing a comprehensive benefits package to support our employees and their families. Our benefits include global access to mental health and financial wellness resources, as well as local benefits such as healthcare, life, accident, disability, commuter, and retirement options.


  • **Software Engineer**

    3 weeks ago


    Manchester, United Kingdom Lotus Bakeries Full time

    About the Role: We are seeking a highly skilled Software Engineer to join our team. The successful candidate will be responsible for designing and developing scalable software solutions that meet the business needs of our company.Key Responsibilities: • Collaborate with cross-functional teams to deliver high-quality software products • Design and develop...


  • Manchester, United Kingdom Elior Full time

    We are seeking a talented Software Developer to join our team. As a key member of our software development team, you will design, develop, and implement scalable software solutions that meet the needs of our customers.Your responsibilities will include:Collaborating with cross-functional teams to identify and prioritize project requirementsDesigning and...


  • Manchester, United Kingdom RPS Group Full time

    As a Software Engineer, you will play a key role in designing and implementing scalable solutions for our clients. Your expertise in software development will enable you to work on a wide range of projects, from building custom software applications to integrating third-party tools and services.Key Responsibilities:Design and develop software applications...


  • Manchester, United Kingdom Travelers Full time

    About this role:As a Senior Software Engineer, you will be responsible for developing scalable software solutions that meet the needs of our clients. With 5+ years of experience in software development, you will have a strong background in building robust software products that are efficient, reliable, and scalable.Key Responsibilities:Design, develop, and...


  • Manchester, United Kingdom Candour Solutions Full time

    Job SummaryAt Candour Solutions, we are seeking a highly skilled and experienced Senior Software Development Manager to lead our software development team. The successful candidate will be responsible for guiding and managing a team of developers, driving the technical direction of our software products, and ensuring scalability, security, and...

  • **Software Engineer**

    3 weeks ago


    Manchester, United Kingdom MSI Reproductive Choices Full time

    We are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have expertise in developing scalable and efficient software solutions using modern technologies. Key responsibilities include designing and implementing software systems, collaborating with cross-functional teams, and contributing to the development of new...

  • Software Engineer

    3 weeks ago


    Manchester, United Kingdom COREcruitment Full time

    About the RoleAs a Backend Developer at our company, you will be responsible for building scalable and efficient software systems using the latest technologies. Your primary focus will be on developing high-quality code that meets the needs of our users.About YouWe are looking for an experienced Backend Developer with a strong understanding of computer...


  • Manchester, United Kingdom Nycomm Full time

    About the Role:We’re looking for an experienced Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and maintaining our software applications, ensuring they are scalable, efficient, and meet the needs of our customers.Responsibilities:Design and develop software applications using a range of...


  • Manchester, United Kingdom Candour Solutions Full time

    Our client, a leading Insurance SaaS business, is seeking a skilled and experienced Lead Developer to guide and manage a team of 8 developers. The successful candidate will play a pivotal role in driving the technical direction of the company’s software products, ensuring scalability, security, and performance. The role will involve hands-on development...


  • Manchester, United Kingdom Candour Solutions Full time

    Our client, a leading Insurance SaaS business, is seeking a skilled and experienced Lead Developer to guide and manage a team of 8 developers. The successful candidate will play a pivotal role in driving the technical direction of the company’s software products, ensuring scalability, security, and performance. The role will involve hands-on development...


  • Manchester, United Kingdom Candour Solutions Full time

    Our client, a leading Insurance SaaS business, is seeking a skilled and experienced Lead Developer to guide and manage a team of 8 developers. The successful candidate will play a pivotal role in driving the technical direction of the company’s software products, ensuring scalability, security, and performance. The role will involve hands-on development...


  • Manchester, United Kingdom MiQ Full time

    About the Role:We are seeking a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for developing scalable and efficient software solutions using a variety of programming languages and technologies.Key Responsibilities:Design and implement software solutions using agile methodologies.Collaborate with cross-functional...


  • Manchester, United Kingdom Interact Software Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our team at Interact Software. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using C#/.NET and other...

  • Scala Developer

    4 weeks ago


    Manchester, United Kingdom Snaphunt Full time

    The OpportunityWe are seeking a skilled Scala Developer to join our team at Snaphunt, a company revolutionizing the recruitment and HR experience.The RoleDesign and implement high-quality, scalable software solutions using Scala and Java.Collaborate with cross-functional teams, including Product Managers, Designers, and Front-End and Backend Developers, to...

  • Software Engineer

    3 weeks ago


    Manchester, United Kingdom QIAGEN Full time

    Job Title: Software EngineerJob Description: We are seeking a skilled Software Engineer to develop scalable data systems in our cloud-based infrastructure.Responsibilities:Design and implement cloud-based data storage solutionsDevelop scalable data processing pipelinesCollaborate with cross-functional teams to ensure seamless...


  • Manchester, United Kingdom Noir Full time

    **Job Title:** {title}**Job Type:** Full-time**Company:** {company}We are seeking a skilled {title} to join our team. The ideal candidate will have a strong background in software engineering and be able to design and implement scalable solutions.**Key Responsibilities:**Design and develop high-quality, scalable software solutionsCollaborate with...

  • Software Developer

    4 weeks ago


    Manchester, United Kingdom CDL Software Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at CDL Software. As a key member of our Digital department, you will play a pivotal role in the development of innovative web applications.Key ResponsibilitiesTransitioning legacy products to our latest NextJs tech stackEmbracing AI to help gain efficienciesEnsuring code...


  • Manchester, United Kingdom Candour Solutions Full time

    Job Title: Senior Software Development ManagerJob Summary:We are seeking a highly skilled Senior Software Development Manager to lead our software development team. The successful candidate will be responsible for guiding and managing a team of developers, driving the technical direction of our software products, and ensuring scalability, security, and...


  • Manchester, United Kingdom Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedAxiom Software Solutions Limited is a leading provider of innovative software solutions. We are seeking an experienced Senior Data Solutions Architect to join our team.Salary: £60,000 - £80,000 per yearJob Description:We are looking for a skilled Data Engineer with experience in designing and developing large-scale...


  • Manchester, United Kingdom Candour Solutions Full time

    Our client, a leading Insurance SaaS business, is seeking a skilled and experienced Lead Developer to guide and manage a team of 8 developers. The successful candidate will play a pivotal role in driving the technical direction of the company’s software products, ensuring scalability, security, and performance. The role will involve hands-on development...