This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. We're looking for an experienced Manager, Software Engineering to build and manage a team of talented software engineers who will work on Roku's Advertising applications. One of the first priorities in this role will be to build and grow the team in Manchester.
Job Responsibility
Hiring quality software engineering professionals and build a high-performance team to deliver Roku's business objectives
Set clear objectives for the team and individuals that are measurable and attainable
Collaborate with stakeholders to define goals, requirements and scope for the Roku business initiatives
Provide technical guidance to the team and ensure that timely and informed decisions are made to remove project impediments
Ensure the delivery of high-quality software deliverables with rigorous validation and verification testing cycles
Manage the recruitment, onboarding and continuous training and improvement of engineering teams
Communicate project status, risks and outcomes to senior management, ensuring transparency and alignment with business objectives
Foster an environment of continuous learning in the team, including active adoption of AI tools and technologies in software engineering
Requirements
Bachelor's or master's degree in computer science, computer engineering or a related technical field, or equivalent practical experience
Extensive years of hands-on software engineering experience with the past 5+ years leading and managing technology teams
Deep understanding of the software development lifecycle with a proven ability to guide teams through design, architecture, development, testing and deployment including Node, React, Javascript, and AWS/GCP
Proven capability to make technical tradeoffs based on changing business priorities and technical roadmaps
Proven record of implementing essential software engineering practices including code review, automated testing, CI/CD pipelines and performance optimisation
Demonstrated experience hiring, training, retaining and mentoring high-performing engineering teams
History of successful stakeholder collaboration with product managers, designers and senior leadership to align technical deliverables with business objectives
What we offer
Global access to mental health and financial wellness support and resources
Healthcare (medical, dental, and vision)
Life, accident, disability, commuter, and retirement options (401(k)/pension)
Support in taking time off, in accordance with local leave policies