Roku Principal Engineer

7 days ago


India Deltatre Full time ₹ 12,00,000 - ₹ 24,00,000 per year
Engineering & Technology
India
Position

We are seeking a highly experienced Roku Principal Engineer to drive architectural excellence and technical strategy within our software product development teams.

This role plays a critical part in defining and upholding the engineering vision and standards, ensuring our systems are scalable, secure, and maintainable.

As a Roku Principal Engineer, you will act as a key technical advisor and architect, contributing to shape and evolve the product's technical direction.

This is an individual contributor role expected to lead through deep technical expertise, domain knowledge, and strategic influence.

Reporting to the Technical Director, the Roku Principal Engineer will provide technical guidancefor engineering squads aligned to their technical domain, ensuring successful delivery, adherence to best practices, and alignment with business goals.

This role requires a strong technical backgroundand the ability to work collaboratively across cross-functional teams, including Product Managers, Product Owners, Architects, and QA.

Key Responsibilities

Technical Leadership

  • Partner with the Technical Director to define long-term architectural direction, technical standards, and technology choices.
  • Own the architectural integrity and scalability of the platform, including system design, integration patterns, and data architecture.
  • Evaluate emerging technologies and propose adoption strategies aligned with product and business goals.
  • Drive technical innovation and continuous improvement within the engineering teams.

Engineering Excellence

  • Set the bar for engineering quality through code and design reviews, mentorship, and example.
  • Define and promote best practices in software development, including CI/CD, testing, monitoring, and documentation.
  • Guide teams in resolving complex technical challenges, balancing short-term delivery needs with long-term sustainability.

Domain Ownership

  • Act as the technical authority within a specific domain or across multiple subsystems.
  • Develop deep domain knowledge and ensure that architecture evolves coherently across products and teams.
  • Ensure consistency in design and implementation practices across teams.

Collaboration and influence

  • Collaborate with Product Managers, Designers, and other stakeholders to align technical and product roadmaps.
  • Influence and mentor Lead Engineers and other senior developers across the organization.
    Participate in high-level planning and decision-making processes with senior engineering and product leaders.
Requirements

Qualifications

  • Proven experience (8+ years) in software engineering with at least 3 years in a lead, principal, or architect-level role.
  • Deep technical expertise in distributed systems, cloud infrastructure, and scalable software architectures.
  • Demonstrated ability to lead architectural decisions and drive adoption of modern technologies and practices.
  • Strong cross-functional communication and collaboration skills.
  • Experience influencing technical direction across multiple teams.
  • Familiarity with Agile methodologies and DevOps practices.
  • Experience mentoring senior engineers and influencing engineering culture.

Skills and Competencies

  • Technical Proficiency:
  • Strong hands-on experience with programming languages (Brightscript/Actionscript /Python), cloud platforms (e.g., AWS, Azure, GCP), and modern development tools.
  • Thorough understanding of the SceneGraph framework and its core principles.
  • Familiarity with Design Patterns like MVC and MVVM
  • Experience integrating with third party libraries like Analytics, Advertising etc.
  • Experience with build, submission and certification process of Roku applications.
  • Leadership: Ability to inspire, motivate, and guide engineering teams toward achieving shared goals.
  • Problem Solving: Analytical and strategic thinking to address technical and delivery challenges.
  • Communication: Strong verbal and written communication skills to effectively convey complex technical concepts.
  • Adaptability: Ability to navigate ambiguity and prioritize in a dynamic, evolving environment.

Further Experience

  • Experience with OTT systems, CMS, or video platforms.
  • Background in B2C software development or integration.
    Experience working in a global, distributed team environment.

We're looking for someone who is:

  • willing to mentor colleagues and to push them giving their best
  • driven to push the boundaries and lead change and performance
  • communicative to leave no-one in the dark and to work with your team successfully
  • reliable so we know that we can call on you to meet deadlines
  • passionate about the latest technologies and standards
  • proactive to suggest improvements, identify and fix potential issues

Our people are key to our success and we pride ourselves on offering a dynamic, creative, innovative and supportive environment. Having the right combination of a 'can-do' approach, strong work ethic, integrity, friendliness and attention to detail is crucial.

Even if you don't tick all the boxes for one particular role, but you have a keen interest in what we do, send us your details, we may find a suitable match during the interview process.

Deltatre consciously nurtures an environment where each and every team member feels safe to bring their whole selves to work, in which everyone is valued and respected for who they are and what they bring. Everyone has the opportunity to reach their full potential, and every team member is expected to treat everyone with dignity and respect, value different perspectives, use inclusive language and work in alignment with Deltatre's commitment to diversity and inclusion. At Deltatre, everyone is welcome and celebrated.

We are committed to ensuring that we provide equal opportunities for all. Please let us know if you need us to make any adjustments or if you have any special requirements for the interview process. Depending on the role this normally includes a written test and interview.



  • Bengaluru, India Roku Full time

    Job Description Teamwork makes the stream work. 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...


  • Bengaluru, India Roku Full time

    Job Description Teamwork makes the stream work. 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...


  • Bengaluru, India Roku Full time

    Job Description Teamwork makes the stream work.Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we&aposve 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...

  • Senior Software Engineer

    37 minutes ago


    Bengaluru, India Roku Full time

    Job Description Teamwork makes the stream work. 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...


  • Delhi, India Accedo.tv Full time

    Job Description Description About us At Accedo, we're not just a global video solutions provider; we're the architects of extraordinary, world-shaping video-centric experiences. Picture this: a seamless blend of innovation, expertise, and passion that powers some of the most awe-inspiring video moments around the globe. In a world where the video...

  • Principal Engineer

    2 weeks ago


    India Cube Consultancy Services Full time

    Role : Staff / Principal Engineer (Java / Microservices / Distributed Systems) Location: Remote (Work from Home) Tech Stack - Backend & Infra: Java (Spring Boot), Microservices, AWS ECS, Redis, ScyllaDB, MongoDB, GraphQL, Kafka, SQS, MySQL, Aurora - Platform & DevOps: AWS, GitHub Actions, CI/CD, Docker, IAM, Cognito - Data & AI: Databricks, Spark,...

  • Principal Engineer

    3 weeks ago


    Hyderabad, India Zyoin Group Full time

    Job Description Position: Principal Engineer Location: Hyderabad Experience: 10+ Years About the role: The Principal Engineer assumes individual accountability for end-to-end delivery of complex, multi-team / squads projects. They serve as the technical stewards of significant components within the systems, infrastructure, and design decisions....

  • Operations Manager

    4 days ago


    Pune, India Principal Global Services Full time

    Job Description Responsibilities PGS Process Excellence Expert About Principal: understand who we are With more than 19,000 employees worldwide, Principal helps people and companies in Asia, Australia, Europe, Latin America, and North America build and protect their financial well-being. We've been doing this for 143 years. A FORTUNE 500 company, we're...


  • India Microsoft Full time

    Job Description We are seeking a highly skilled and innovative Principal Engineering Manager to lead our Calendaring in BizChat. This role is pivotal in driving the development and enhancement of our calendar Search and Time Management experiences, leveraging cutting-edge technologies to deliver exceptional user experiences. As the Principal Engineering...


  • India RN Jobforce Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company Description RN JobForce empowers job seekers and employers worldwide with cutting-edge job search tools and a growing professional community. We work collaboratively with our clients to supply them with only the best and most suitable candidates via our multi-layer candidate delivery function. Our platform provides tailored technology job...