Senior Software Engineer
San Jose, United States · Hybrid · Full-time
- Posted 2w ago
- From Roku’s careers page
- Location
- San Jose, United States
- Work mode
- Hybrid
- Type
- Full-time
- Level
- Senior
- Experience
- 10+ years
- Department
- Software Development
Apply on Roku’s site
Opens the listing on weareroku.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
What you'll be doing
- Design, develop and deploy scalable web applications and services, being part of everything from contributing to web technology and framework stack, to use case and data model design.
- Drive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timeline.
- Partner with security and compliance teams to ensure the application meets compliance, security and audit requirements.
- Participate in the continual improvement of engineering tools, cloud-based technologies/services, and process.
- Define and participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support.
- Collaborate with cross-function teams and demonstrate great communication skills.
You are required to have
- Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or related field.
- 10 years of progressive experience in the position or a related occupation.
- Must have at least 1 year of prior work experience in the following:
- Delivery of multi-tier, highly scalable, distributed web applications.
- Software architecture, object-oriented design principles, and data structures.
- Developing microservices using the following: Java, Spring, Python and CI/CD.
- Experience in SQL and NoSQL including Oracle database design.
- AWS Cloud including the following: EC2, S3, RDS, SQS, VPC, and Elastic Cache.
- Google Cloud including Cloud Datastore, Cloud Storage, and Pub/Sub.
Skills they ask for
Pick one to see other roles that ask for it.
About Roku
The streaming platform for televisionRoku operates a TV streaming platform spanning streaming players, Roku TV, its operating system, content channels and advertising tools.
See all 51 roles at RokuMore roles at Roku
See all 51- Senior Software Engineer, Advanced DevelopmentAustin · Senior · HybridSoftware Development · Senior · HybridAustin, United States13h
- Account Executive, Media and EntertainmentNew York · HybridSales · HybridNew York, United States1d
- Senior Product Manager, Advertising – Supply IntegrationsNew York · Senior · HybridProduct Management · Senior · HybridNew York, United States2d
- Assistant General Counsel, Legal & Business Affairs - Ad Tech & Media TransactionsNew York · Senior · HybridLegal and Compliance · Senior · HybridNew York, United States2d
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.