Summary
✨ AI‑Generated
A senior software engineer is sought to modernize a long-running, mission-critical application without interrupting its live operation. The work involves re-engineering components built with multiple technology generations, improving interoperability between Delphi and C#, selectively migrating legacy code, and integrating modern web-based UI components. It is a deep engineering role with significant real-world impact.
Highlights
Challenging senior engineering role modernizing a mature, mission-critical application while it remains in live operation. The work combines legacy-system re-engineering, language migration, interoperability, and modern web UI integration.
Description
Company Description
At Vizrt, we're transforming how the world communicates through video.
As a global technology company serving media, sports, enterprise, and content creators, we develop innovative solutions that help organizations create compelling visual stories, connect with audiences, and deliver immersive experiences at scale.
Our people are at the heart of that mission, working together across more than 25 countries to shape the future of live production and visual storytelling.
Job Description
The challenge
Viz Trio Is a Large Delphi And C# Application That Has Run Live Broadcasts Around The World For More Than Two Decades, And We Are Modernizing It While It Stays On Air.
That Means
Re-engineering parts of a mature system built on technologies from different generations Improving Delphi/C# interop and carefully migrating selected Delphi code to C# Integrating new web-based UI components
This 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.
Qualifications
Who you are
We care most about how you approach problems, but we also want a solid background.
We'd expect:
You embrace AI-assisted development where it helps you move faster without compromising engineering quality A strong background and experience with a high-level object-oriented language like C# Experience with Delphi or interest in learning and working with the language Experience troubleshooting, maintaining, and safely evolving large long-lived desktop applications with complex legacy codebases Genuine care for architecture and system design, and the judgment to know when to modernize and when to leave well enough alone You raise the level of the people around you through mentoring, reviews, and sharing your technical experience Experience collaborating across teams and contributing to technical decision-making Bachelor’s degree in computer science or equivalent skills and experience
What You'll Do
Work hands-on with Viz Trio's Delphi and C# codebase Apply AI-assisted tools where they improve speed without compromising quality Help determine what gets rewritten, what gets wrapped, and what's left unchanged Collaborate with the wider Trio team and stakeholders across Vizrt See your work on air, in real broadcasts, in real time
Additional Information
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 Bergen
Join our team and take advantage of these benefits while working in a dynamic and supportive environment.
Recruitment Process
Recruiter Screening Team Interview Case InterviewFinal Interview