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 the job involves
- We’re looking for an experienced Sr. 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
- This role is expected to partner closely with advertising business stakeholders, product management, and engineering teams to transform our operations using cutting‑edge web and agentic tools and technologies
- As a key member of the Roku Ads Engineering Customer Interface team, you will hire and develop a team that will design, develop, and operate components of our best‑in‑class suite of customer‑facing web applications including Campaign Management, Demand Side Platform, Data Management Platform, and Reporting and Forecasting toolsets
- The customer interface team and the corresponding API services layer operate on a modern tech stack including React, Node.js and agentic AI technologies
- This is an opportunity to lead a growing engineering team and play a meaningful role in shaping how Roku’s advertising applications evolve and scale
- Hiring a 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