About the Role
This senior management position requires an energetic and self-motivated individual with excellent communication, organization, and technical skills to work cross functionally with other organizations (internal and external), who can communicate at all levels of management.
This is a unique opportunity for a senior professional who enjoys a high-level of independence, visibility and responsibility.
What you'll be doing
You will be responsible for the Developer Platform that helps third party developers to build apps for content distribution using the Roku platform SDK.
It is a hands-on technical management role, you will drive architecture discussions, take ownership and responsibility over new projects, deliver high quality software at a reasonable timeline.
Provide an inclusive environment, closely collaborating with engineering stakeholders across the company.
Lead and manage software development teams responsible for the Developer Platform SDK, portal and related services
Collaborate with multiple engineering (firmware and cloud), product and business teams to ensure high degree of alignment, ruthless prioritization in a fast-paced, hyper-growth environment
Drive delivery of developer friendly features that increase the adoption of SDK and Developer platform
Prioritize technical backlog working with product and other cross functional engineering leads / stakeholders to ensure ideal outcomes (time, quality and feature set)
Collaborate with Developer Relations team to build, support and inspire a community of Developers and Content Publishers through proactive direct engagement, with a bias toward learning and listening
Collaborate with Developer Relations team to execute a plan to improve the developer experience by adding / enhancing platform features, promote the products and solutions via meetups and other events
Directly interact with developers and partners to understand customer needs and problems
Provide technical direction, guidance, mentoring and hands-on management
Plan for operational efficiency to scale products, programs and practices
Recruit and manage a world-class software engineering team
We're excited if you have
Minimum of 5 years experience in a software leadership role of at least Manager / Sr Manager level
Bachelor's in computer science or Computer Engineering, or equivalent experience
Extensive experience with full stack software development on embedded Linux OS
Experience with building libraries, SDKs and web portals
Experience speaking at technology conferences, blogging and writing technical articles and contributing to popular open-source projects
Hands-on experience with developer community or end-user focused role such as developer advocacy and technical community management
Experience building and directly managing teams of individual contributors
Experience working with large cross functional teams to develop and deploy complex software features
Ability to see the big picture while focused on short-term objectives and deliverables
Proven ability to manage external partners and vendors
Ability to multi-task and drive parallel projects and distributed teams with tight deadlines
Ability to travel to Roku engineering locations across the United States, and internationally to Europe and Asia
Highly desirable to have OTT / streaming experience
The Roku Culture
Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own.
We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check.
We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams.
We’re independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust.
In short, at Roku you'll be part of a company that's changing how the world watches TV.
We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea.
We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.