Principal Software Engineer

vor 1 Monat


Berlin, Deutschland Zattoo Vollzeit

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.



  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team. SnowCommand within GlobalPlatform and Snowflake  Snowflake is a pioneering force in cloud technology, driven by a relentless pursuit of innovation and growth. From our inception, we've been guided by a vision to redefine the digital landscape, constantly pushing boundaries and exploring new frontiers. At...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team. SnowCommand within GlobalPlatform and Snowflake  Snowflake is a pioneering force in cloud technology, driven by a relentless pursuit of innovation and growth. From our inception, we've been guided by a vision to redefine the digital landscape, constantly pushing boundaries and exploring new...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team.There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team. Build the future of data. Join the Snowflake team. Join our dynamic Snowflake Drivers team as a Principal Software Engineer, where innovation meets expertise! This pivotal role places you at the heart of our seasoned engineering squad, crafting cutting-edge in-house drivers, including JDBC, ODBC, Go, PHP,...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team. Snowflake Metadata team builds a scalable metadata system that allows Snowflake to query across petabyte-scale data efficiently. The team develops distributed and multi-layered caches, transaction frameworks, declarative entity management, time travel and other core Snowflake services. It is also...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team.Snowflake Metadata team builds a scalable metadata system that allows Snowflake to query across petabyte-scale data efficiently. The team develops distributed and multi-layered caches, transaction frameworks, declarative entity management, time travel and other core Snowflake services. It is also responsible...


  • Berlin, Berlin, Deutschland IC Resources Vollzeit

    An excellent opportunity has become available for a Principal Development Engineer to join a worldwide technology company that focuses on the development of leading-edge high-performance and high-capacity optical front-end solutions.As the Principal Development Engineer, you will have a number of core responsibilities that include:Design of micro-optical...


  • Berlin, Deutschland IC Resources Vollzeit

    An excellent opportunity has become available for a Principal Development Engineer to join a worldwide technology company that focuses on the development of leading-edge high-performance and high-capacity optical front-end solutions. As the Principal Development Engineer, you will have a number of core responsibilities that include:Design of micro-optical...


  • Berlin, Berlin, Deutschland IC Resources Vollzeit

    An excellent opportunity has become available for a Principal Development Engineer to join a worldwide technology company that focuses on the development of leading-edge high-performance and high-capacity optical front-end solutions. As the Principal Development Engineer, you will have a number of core responsibilities that include:Design of micro-optical...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team.Build the future of data. Join the Snowflake team. Join our dynamic Snowflake Drivers team as a Principal Software Engineer, where innovation meets expertise! This pivotal role places you at the heart of our seasoned engineering squad, crafting cutting-edge in-house drivers, including JDBC, ODBC, Node.js, Go,...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock...


  • Berlin, Berlin, Deutschland Rise Technical Vollzeit

    Principal Software Engineer (focus on testing) Berlin (hybrid) Up to €120,000 + Holiday + Pension + Private Health care + Working outside of German for up to 8 weeks per year. Excellent opportunity for an experienced software developer, specialising in automation testing or QA, looking to join a growing international business within TV streaming...

  • Principal Engineer

    vor 2 Wochen


    Berlin, Berlin, Deutschland Aroundhome Vollzeit

    Principal Engineer at [Company Name]We are seeking a skilled Principal Engineer to lead architecture design decisions and enhance our distributed architecture across all product development teams. Reporting to the CTPO, you will collaborate closely with Engineering Leadership and engage with Staff Engineers. This role requires guiding architectural...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team. Snowflake forms the data platform for the most security sensitive customers and they rely on the data platform to secure and protect their most sensitive data assets. It is critical that our customers are able to manage access to their data, audit its usage and ensure its safety. The security...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team.Snowflake forms the data platform for the most security sensitive customers and they rely on the data platform to secure and protect their most sensitive data assets. It is critical that our customers are able to manage access to their data, audit its usage and ensure its safety. The security infrastructure...


  • Berlin, Deutschland Big Cloud Vollzeit

    Are you passionate about the travel industry?Have you heard about the new technology park development in Bangkok?Are you ready for a Frontend Principal/ Lead level role?Are you open to relocation to Thailand? We’re hiring for a well-established online meta search platform for accommodation, flights and a variety of other services.They have one the largest...


  • Berlin, Deutschland Databricks Vollzeit

    P-1127SummaryWe are hiring a Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader.You will be part of the Databricks engineering organization, working on one the most important products here within Databricks while working with teams that develop Databricks products and features for...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team. Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the...


  • Berlin, Deutschland Snowflake Vollzeit

    Build the future of data. Join the Snowflake team.Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power...


  • Berlin, Deutschland Amazon Development Center Germany GmbH Vollzeit

    The Worldwide Deals and Promotions team is looking for an experienced Principal Software Development Engineer (PE) to deliver a technical vision to raise the bar for WW promotions. You will work on a broad set of customer problems, inspect existing systems in a new organization and create a compelling technical vision to consolidate. Your vision will provide...