
Posted 7 hours ago
Senior Software Engineer
RokuSenior Software Engineer, Ad Serving
Perks & benefits
Health InsuranceMedical Insurance
Requirements
10+ years experience in distributed systems, Java or C++ proficiency, Knowledge of algorithms and data structures, Degree in Computer Science or Engineering
Skills
JavaC#Distributed Systems
About the role
Responsibilities
- Design, develop, and maintain large-scale, highly performing, real-time applications
- Own feature building and drive collaboration with product and other engineering teams
- Communicate effectively with both technical and non-technical audiences
- Evangelize best practices across developers, QA, and infrastructure/ops
- Drive platform innovation and reuse
- Deliver top-quality software in a timely fashion
Requirements
- 10+ years of experience building large-scale and low-latency distributed systems
- Command of Java or C++
- Solid understanding of algorithms, data structures, and performance optimization
- Proficiency in object-oriented programming, multi-threading, and real-time programming
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent
- AI literacy and curiosity regarding Generative AI
Preferred Qualifications
- Experience with distributed caching, SQL/NoSQL, and other databases
- Experience with Big Data and cloud services such as AWS or GCP
- Experience in the advertising domain
About the Company
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Roku · New York
