Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Roku

Senior Software Engineer

Posted Updated
Discussion

Description

  • Build cutting-edge advertising technology to support and grow a sustainable advertising business
  • Work closely with internal and external customers to help them achieve their advertising goals and support them with specialized systems
  • Work as a key member of the team responsible for building reporting tools and processes to support advertising on channels such as The Roku Channel
  • Establish DevOps best practices including continuous integration and continuous delivery across the advertising organization
  • Work closely with engineering teams and cross-functional business partners to build robust reporting solutions
  • Design, develop, and maintain efficient large-scale data pipelines to collect and transform rich data using big data
  • Own the entire tech stack for performed services, from UI to infrastructure to deployment
  • Participate in architecture discussions, influencing product roadmaps, and taking ownership and responsibility for new

Benefits

  • Medical, wellness and financial benefits
  • Free snacks and access to the company fitness center
  • Unlimited paid time off policy
  • Work from home opportunities
  • 5 years of progressive experience in the position or a related occupation
  • Bachelor’s degree or foreign equivalent in Computer Science, Information Systems, or related field
  • Big data processing frameworks and Online Analytical Processing (OLAP) systems
  • Distributed and NoSql database
  • Exploratory data analysis using SQL
  • Shipping production code in at least one scripting (e.g., Python) and one object-oriented language (e.g., Java)
  • Must have at least 1 year of prior work experience in the following:
  • Processing Experience with digital ad platforms, technologies, and systems
  • Distributed computing frameworks: Hive/Hadoop and Apache Spark
  • Apache Spark (RDDs, DataFrames, SQL, Analytics algorithms)
  • Building REST services in frameworks
  • Managed services from cloud service providers like AWS, GCP, or Azure
  • Data pipeline orchestration systems

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →