Senior Manager, Software Engineering
Job description
About the role
Roku is at the forefront of revolutionizing the television experience on a global scale. As the premier streaming platform in the United States, Canada, and Mexico, our commitment lies in connecting televisions worldwide. Our goal is to establish a platform that seamlessly links viewers with their preferred content, while also enabling content publishers to engage with vast audiences and offering advertisers unique opportunities for interaction.
Key facts
What you'll do
- Spearhead the expansion and advancement of the engineering team, fostering an environment of growth and innovation.
- Architect and deploy scalable, robust distributed systems tailored for data processing, reporting, and analytics.
- Collaborate closely with engineering, data science, and product management teams to steer project direction and establish architectural frameworks.
- Interact with internal stakeholders to elucidate requirements and shape project execution.
- Assume responsibility for major initiatives, making well-informed technical choices that drive success.
- Cultivate a deep understanding of advertising business needs to enhance domain knowledge, improving system and data insights.
- Mentor and guide team members, promoting best practices in software development and engineering processes.
- Analyze and optimize existing systems for performance and scalability, ensuring alignment with business objectives.
- Drive the adoption of new technologies and methodologies within the team to enhance productivity and innovation.
- Foster a culture of collaboration, encouraging team members to share ideas and solutions.
- Actively participate in code reviews and provide constructive feedback to ensure high-quality deliverables.
- Stay abreast of industry trends and advancements to keep the team at the cutting edge of technology.
Requirements
- A minimum of 15 years of experience in engineering, with a strong focus on contemporary big data technologies such as Spark, Airflow, Scala, Java, Python, and relational databases.
- At least 6 years of experience in leading technical teams and overseeing large-scale data processing systems.
- Demonstrated experience in building, developing, and managing high-performing teams.
- In-depth knowledge of advertising technologies and data processing methodologies.
- Strong understanding of data engineering principles, big data technologies, analytics, and data science practices.
- Exceptional communication skills, both verbal and written.
- Self-motivated with a strong sense of accountability and ownership over projects.
- Analytical mindset with the ability to make practical decisions based on data.
- Results-driven approach with a collaborative spirit, promoting teamwork and shared success.
Nice to have
- Familiarity with AI tools and automation techniques in engineering processes.
- Experience in cloud-based data solutions and services.
- Knowledge of machine learning concepts and their application in data processing.
Skills & tools
- Proficient in big data frameworks and programming languages essential for data processing and analytics.
- Experience with AI-driven engineering tools and methodologies that enhance productivity and efficiency.
Practical notes
Roku embraces a hybrid work model, where teams generally work in the office from Monday to Thursday, with Fridays offering flexibility for remote work, except for positions that necessitate full-time office presence.
Roku provides a comprehensive benefits package that includes global mental health and financial wellness resources. Local benefits may feature healthcare options, life and disability insurance, retirement plans, and paid time off in accordance with local policies. Specific benefits may differ based on location and role.
Roku is committed to fostering diversity and offers reasonable accommodations throughout the hiring process. If you require assistance, please reach out to EmployeeRelations@Roku.com.
At Roku, we cultivate a collaborative and dynamic work environment that emphasizes collective achievement. We prioritize talent and teamwork, encouraging independent thought and innovation. Our approach to problem-solving focuses on action and delivery, ensuring that our solutions are effectively implemented for the benefit of our customers.
To discover more about Roku and our mission, please visit https://www.weareroku.com/factsheet.
By submitting your application, you agree to allow Roku to contact you regarding job opportunities and acknowledge that you have read our Applicant Privacy Notice. If you wish to opt-out of future communications from Roku, you can unsubscribe at any time by emailing WorkforcePrivacy@Roku.com.