Principal Software Engineer - Viz Mosart, Bergen

Vizrt — Norway · Posted ~4 weeks ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Description TV productions around the world run on software built in Bergen. Live every day, from BBC News to Premier League. Viz Mosart is the application driving the broadcast from the control room, and we are growing the team that builds it. We're looking for a principal-level engineer who is energized by hard systems problems and cares about building the right thing, not just shipping the next thing. The challenge Viz Mosart is a 700,000-line real-time system that runs live television worldwide, and we are modernizing it while it stays on air. That means: migrating a .NET Framework core to modern .NETmoving rich desktop UIs to a web-based architecture (Vue 3 + TypeScript)breaking a long-lived monolith into composable, cloud-ready servicesThis is the kind of problem most engineers never get to touch: deep, real, consequential, and visible on screen. We want someone who finds that exciting rather than daunting. Requirements We care most about how you think, but we also want a solid background. We would expect: you work AI-first: orchestrating agents and engineering context is second nature, and you build things in days that used to take a team weeksdeep systems experience: you've owned the architecture of a large production system and lived with the consequences of those decisionsgenuine care for architecture, code flow, and system design, and the judgment to know when to modernize and when to leave well enough aloneyou raise the level of the people around you through mentoring, review, and clear technical directiona computer-science foundation and the communication skills to align decisions across teams and domainsWe hire for ceiling over checkbox experience. If you're exceptional, don't let a year count stop you. What you'll do build the foundations that let a small team move at AI-driven development speed without the system losing coherenceown the bigger technical picture across the Mosart stack, from backend services to web frontendslead the architectural evolution toward a modern, web-oriented, cloud-ready platform, while understanding exactly how everything fits together in a live production environmentset technical direction and align decisions across components, teams, and domainssee your work on air, in real broadcasts, in real time How we work Small, autonomous teams with shared ownership and fast, flat decisionsInnovation Days, three per month, to prototype and experimenton-site in Media City Bergen, with health insurance, training budget, and flexible office/home days Technology Backend: .NET / C# / ASP.NETFrontend: Vue 3 + TypeScriptDesktop: existing .NET Framework applications (being modernized, not just maintained)Infrastructure: Docker, Kubernetes, AWS Benefits For 25 years, Vizrt has been at the forefront of transforming how people experience content. Our solutions in graphics, cloud, remote and live production, streaming, and virtual studios empower creators to deliver content that feels more dynamic, personal, and immersive. We empower news and sports organisations worldwide — BBC, CNN, Fox, Al Jazeera and many more — to create, manage, and deliver compelling stories with unmatched efficiency and creativity. What we build runs on air, in real time — and it is constantly evolving. We offer a comprehensive benefits package that includes: Private health insurance, a competitive pension schemePaid Time Off: Generous vacation days, sick leave, and public holidays to support a healthy work–life balanceProfessional Development: Opportunities for ongoing training and continuous learning opportunitiesInnovation Days (three per month) dedicated to experimentation, learning, and continuous improvementModern office located in Media City BergenJoin our team and take advantage of these benefits while working in a dynamic and supportive environment. Recruitment Process : Recruiter ScreeningTeam InterviewCase InterviewFinal Interview