Roku is a fast-growing public company that needs a skilled Backend Engineer to join their team. The ideal candidate has a strong foundation in microservices and a proven track record of scaling large systems.
Requirements
- 8+ years of professional experience as a Software Engineer.
- Proficiency in Java, Scala, or Python.
- Strong grasp of backend technologies and architecture patterns, including microservices, RESTful APIs, message queues, caching, and databases.
- Excellent problem-solving skills with a solid foundation in data structures and algorithms, and the ability to design scalable, efficient solutions.
- Hands-on experience with microservices and event-driven architectures.
- Proven ability to collaborate with cross-functional teams including product management, data platform services, and internal consumer teams.
- Experience working with cloud platforms, preferably AWS (GCP is a plus).
- Strong communication and presentation skills.
- A BS in Computer Science; MS preferred.
- Curiosity and literacy in AI—whether through hands-on experience with GenAI tools or a strong interest in exploring them.
Benefits
- Global access to mental health and financial wellness support and resources.
- Statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
- Time off work for vacation and other personal reasons to balance evolving work and life needs.