Zattoo
Zattoo

Principal Software Engineer (Quality Assurance) - Video Technology

Employee
Software Development

YOUR FUTURE, ON DEMAND

The ideal blend of stability and flexibility. A genuinely human employer that cares for people and the planet. True autonomy to shape what comes next, for us and you. This is the perfect platform to take your career where you want.

Back in 2005, we pioneered Europe’s first TV streaming service. Today, we’re the world’s first certified climate neutral TV streaming provider. 3 million users across three countries. Over 230 colleagues of 47 nationalities. We’re the grown-up start-up, helping to shape a better future since day one. That hasn’t changed, even if the world has. We’re friendly, international, inclusive – and our people say we’re reliable and transparent, too. It’s why they trust us and believe in what we do.

THE ROLE

As Principal Software Engineer (QA)you are an experienced software engineer with a passion for testability. You believe that testing is part of the developer’s responsibility and not a separate step in the development cycle.In the domain of video technology at Zattoo you will support all teams related to the end to end video processing chain, ranging from ingest, encoding, packaging, encryption to content delivery and playback. Collaborate with a highly skilled and passionate team of multi-national engineers to build and operate our video services. This role is considered to be a functional leadership role without people management duties.

THE TEAM

We currently have three teams dealing with video technology on the end to end video processing chain. The video backend team deals with everything related to ingesting broadcast signals and VOD content. They encode, store, transcode ABR renditions, create the software for our TV streaming CDN and deal with resulting stream sessions. The ads backend team operates and evolves our server-side dynamic ad insertion technology. The playback team encapsulates the playback logic on all our supported frontend platforms and generates valuable insights by gathering playback telemetry data.

WHAT YOU’LL DO

  • Coach teams and individuals in designing, coding, and architecting for testability
  • Collaborate with teams and principal engineers to establish, implement and advocate QA strategies, testing frameworks and processes at all test levels
  • Advocate for and actively help accelerate our shift left approach in testing
  • Identify weak points in existing processes and suggest improvements
  • Stay knowledgeable about the automated test tools landscape, evaluating and implementing relevant tools to enhance QA capabilities
  • Collaborate with cross-functional teams to optimize CI/CD processes and drive continuous integration and delivery practices
  • Embrace a strong team player mindset, encouraging inclusive decision-making and valuing diverse perspectives
  • Develop and implement quality metrics and performance indicators to assess the effectiveness and efficiency of QA processes and shipped increments

WHAT YOU’LL BRING

  • Strong software development skills at senior level, ideally experience on a principal level
    • Experience in testing software that is written in C++ and Golang
    • Ideally additional experience in testing software that is written in at least one of Kotlin, Swift, JavaScript or React Native
  • Demonstrated mentoring and leadership abilities, with a passion for developing, guiding and growing team members
  • Continuous learning mindset, staying updated on industry trends, attending conferences, and engaging in professional development
  • Deep understanding of testing methodologies, quality assurance practices, and the automated test tools landscape
  • Proven experience in driving functional excellence and fostering a culture of quality
  • Passion for automation, including designing, coding, and architecting for testability
  • Bonus:

    • Knowledge of application security principles and practices to ensure software integrity
    • Experienced in load testing high availability production environments
    • Experience in the video domain with understanding of the end-to-end chain of video streaming

    WHY JOIN US?

At Zattoo, you’re always on firm ground with real freedom to explore. You’ll have the support and opportunity you need to go far, while you’re helping us create a sustainable and entertainment-filled future for all.

WHAT WE OFFER YOU

  • Reward: strong market competitive salary
  • Recharge: 30 days vacation plus public holidays
  • Regulate:trust based flexible working hours and the option for remote work worldwide for up to 8 weeks per year

Plus:

  • We’re sharing: Free access to the best streaming experience on the market
  • We're developing: Your own development budget, German classes and Zattoo all-company hack days
  • We’re inclusive: ‘Zattooies’ are a fun, engaged, and diverse team made up of 47 nationalities
  • We’re healthy: Health checks, team sports, organic fruit, vegan options and more!
  • We’re responsible: We are carbon neutral, an active employee Green team, discounted BVG tickets and free bike rentals
  • We’re sociable: A calendar of events with fireside chats, lunches, in-house bar, BBQ’s, monthly socials, summer party and an annual off-site event

Zattoo enables our users to view indiscriminately and we reflect that in our team too. Regardless of race, gender, sexual orientation, religion, national origin, age, disability or any other characteristic protected by law we encourage everyone to apply and will give everyone equal consideration. We are an equal opportunities employer, join us and help build a diverse team dedicated to the future of TV.

Updated: 18 hours ago
Job ID: 11102930
Report issue

Zattoo

201-500 employees
Technology, Information and Internet

Back in 2005, we pioneered Europe’s first TV streaming service. Today, we’re the world’s first certified climate-neutral TV streaming provider with million monthly users. Over 230…

Read more
  1. Principal Software Engineer (Quality Assurance) - Video Technology