C# Software Engineer - Distributed Video Systems

  • NOK820000 - NOK950000 per annum, Benefits: Plus Benefits+ Stock
  • Norway, Oslo, Europe

A world-leading video collaboration company requires a C# Software Engineer with proven software engineering / systems engineering/ fundamentals, for complex applications, combined with a passion for clean coding, and skills in some of Azure Cloud / Cloud, distributed systems OR multi-threading or networking protocols or network programming, software design patterns, and refactoring to join their MS Teams video interoperability software engineering team in Oslo / Norway building complex video communication systems that support hundreds of thousands of concurrent users. 

Join a video software company with a big heart that solves complex software engineering challenges and is at the forefront of video technology.

The hybrid role is based circa two days per week at the Oslo office, which offers healthy lunches, community exercise, and flexibility at work.

Key skills for the C# Software Engineer role would include

  • A software engineering background in C#, .NET, Windows or Python OR C++ to work within a C#, .NET, Windows, and Azure Cloud environment; this is not web development but complex application development / systems engineering/ distributed systems development.
  • Solid understanding of distributed systems or multithreading or network protocols or network programming (TCP, UDP, TLS, HTTP or VOIP or SIP OR Video)
  • Strong software design and systems design skills, including familiarity with design patterns and antipatterns.
  • Ideally, experience working with cloud platforms (preferably Azure or AWS)
  • Diligent software testing (unit, module, system, regression).
  • Familiarity with code profiling and optimisation
  • Great written and spoken English, including the ability to learn about and discuss complex architectures while working closely with other developers
  • This is not a web developer role but more systems engineering.  

This is an outstanding chance to work on a product used by enterprise companies and in secure government / ultra-secure environments. There is a key focus on security, plus a software engineering challenge, as it is highly concurrent and supports hundreds of thousands of users.

As a software engineer, you will be empowered to make decisions and manage products, working within a highly skilled team and software engineering function.

Further, your career with a company that puts its people and culture first, working within a flat structure that embraces freedom and responsibility, aligned with accountability and goals.

Opus Resourcing acts as an employment agency with respect to permanent employment.

Apply for this role:

    Share This Post

    Advertised by:

    James Shenton

    Managing Consultant - Technology

    James Shenton

    James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

  • +44 01580 857179
  • james.shenton@opusresourcing.com
  • Connect with James Shenton