
Posted 4 days ago
Senior Software Engineer, Backend
RokuSenior Software Engineer, Backend
Requirements
5+ years professional software engineering experience, Proficiency in Java, Scala, or Python, Experience with microservices and event-driven architectures, Experience with REST/JSON API frameworks, Cloud platform experience (AWS preferred), NoSQL (Cassandra, DynamoDB, Redis) and RDBMS (Oracle, MySQL) knowledge, Bachelor's Degree in Computer Science or equivalent
Skills
JavaPythonAWSMicroservicesScalaNoSQL
About the role
Responsibilities
- Design and implement highly scalable, reliable, web-scale applications, tools, and automation frameworks for the Roku Content Management System
- Build data pipelines for batch, near-real-time, and real-time processing
- Translate functional specifications into logical, component-based technical designs
- Write and review high-performance code, evaluating architectural tradeoffs for performance and security
- Participate in architecture discussions and influence the product roadmap
- Collaborate with product management and internal engineering teams to evolve CMS and tools
Requirements
- 5+ years of professional software engineering experience
- Proficiency in Java, Scala, or Python
- Strong experience with microservices and event-driven architectures
- Experience with REST/JSON API frameworks
- Experience with cloud platforms (AWS preferred)
- Knowledge of NoSQL (Cassandra, DynamoDB, Redis) and RDBMS (Oracle, MySQL)
- Bachelor's Degree in Computer Science or equivalent
Preferred Qualifications
- Master's degree in Computer Science
- AI literacy and curiosity, including experience or interest in Generative AI
Benefits
- Comprehensive healthcare including medical, dental, and vision
- Mental health and financial wellness support
- Retirement options (401(k)/pension)
- Flexible work approach (Hybrid: Monday through Thursday in office)
- Paid time off in accordance with local policies
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 and enable content publishers to build and monetize large audiences. Our mission is to be the TV streaming platform that connects the entire TV ecosystem.
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, Backend
Roku · Bengaluru
