Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Roku Logo

Senior Software Engineer, Advertising

Roku

$198,000 - $286,000
Dec 20, 2025
Boston, MA, US
Apply Now

Roku is looking to solve the problem of powering every television in the world by connecting the entire TV ecosystem, enabling content publishers to build and monetize large audiences, and providing advertisers unique capabilities to engage consumers.

Requirements

  • Expert-level knowledge of JavaScript
  • Deep experience with NodeJS, TypeScript, and frameworks like Express, NextJS, and React
  • Working knowledge of containerization and Kubernetes
  • Expertise in designing and developing APIs, with a firm grasp of API lifecycle management
  • Experience building large scale and low latency distributed systems
  • Familiarity with database technologies such as PostgreSQL, Redis, and ElasticSearch
  • Knowledge and experience with programming best practices, design patterns, software design structures, and testing frameworks

Responsibilities

  • Design, develop and deliver high-quality web applications and back-end services in a Service Oriented Architecture (SOA) model
  • Add new functionality to existing systems, while constantly working to improve usability, quality, performance and scalability
  • Provide technical leadership, guidance and support to other team members
  • Take part in the planning and refinement of features along with the team to come up with innovative and collaborative designs
  • Work closely with UX designers, product management and end-users to create exceptional user experiences
  • Provide ongoing support and maintenance of existing products
  • Deliver constant value back to the business in a highly agile team following continuous deployment

Other

  • BS or MS in Computer Science or equivalent
  • 8+ years of web applications development experience
  • Intrinsically motivated, independent thinker who works well alone or in group settings with minimal direct supervision
  • Superior problem-solving skills with demonstrable history of autonomously delivering high quality, scalable and maintainable solutions
  • Ability to work in a fast-paced environment with a global mindset and locally relevant execution