.Join us and build a streaming platform used by millions. Sky is one of Europe's leading media and entertainment companies, and a part of Comcast Corporation, which also owns NBCUniversal (NBCU). We create award-winning original content, produce the biggest live sporting events, and provide free access to news and the arts. We work on the Global Streaming Platform supporting various video on demand products such as Sky Showtime, Peacock, and Showmax. Sky tech hub in Prague consists of around 100 people and it will be growing in the future. These are mostly developers, video-streaming enthusiasts, and experts, with extensive experience across markets, technology, and products working on the Global Streaming Platform. We are collaborating closely with our colleagues in the UK, Portugal, and the US. What is the plot? We are looking for a Principal Engineer to join Global Commerce and help drive improvements and new features on our global platform. This role strikes a balance between engineering and architecture, ideal for tech leads or senior engineers poised to take the next step in their careers. Our department provides the payment, product, and subscription management systems (Sales), and customer relationship and account management systems (Service) and related services for tens of millions of Sky, NOW, and NBCU Peacock TV customers. We have an exciting roadmap of enhancements across multiple teams that you'll support. What role will you play? As a Principal Engineer you'll be at the heart of building world-class systems for Sky. You will provide technical oversight, addressing technical challenges, and steering teams. We will rely on your robust technical foundation and the capability to collaborate across geographies (Prague, Lisbon, UK). Your daily tasks: Working with developers and architects to create and deliver innovative end-to-end solution designs for products that meet the requirements of the sponsor while maintaining the overall integrity of the Technology systems estate. Assist delivery teams to implement the overall solution architecture, adjusting it as needed in the face of changes to the proposition through to product launch. Provide technical direction, challenging the team to deliver simple solutions. Evangelising strategic technologies and best practices to help improve our software delivery. Making good decisions about when to invest in building solutions ourselves, when to buy off-the-shelf and when to partner with 3rd parties. Building communities that support knowledge sharing and decision making. Mentoring other software engineers on best practice and contribute to the development of others. Raise the bar of the code quality and testing of the teams you work with to ensure the best possible journeys for our business and customers. What skills do you need to play your role well? Experience and strong ability in Java, Python, and database technologies such as Cassandra