about 3 hours ago
Responsibilities
- Build extremely large-scale platform products and services for Roku engineers and consumers.
- Collaborate with Product/Design teams to iterate and deploy software from concept to production.
- Lead technology evaluations and advocate for best practices in development.
- Manage project priorities, deadlines, and deliverables.
- Participate in the Agile development process, including scoping, design, coding, testing, and maintenance.
Requirements
- Strong software development experience, preferably in Java.
- Expertise in building large-scale cloud services, ideally in AWS.
- Experience in selecting appropriate data stores and analyzing trade-offs.
- Familiarity with in-memory caching layers such as Redis or Memcached.
- Track record of monitoring deploy quality and troubleshooting production systems.
- Strong knowledge of web architecture from end-user devices to data center services.
- Master's degree in Computer Science, Computer Engineering, or equivalent experience.
Benefits
- Global access to mental health and financial wellness support.
- Comprehensive healthcare benefits including medical, dental, and vision.
- Support for time off in accordance with local leave policies.
- Retirement options including 401(k)/pension.