Senior C# Software Engineer - Video Interop

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

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 for a world-leading video collaboration company. 

Salary Circa 850-950k NOK + Benefits (hybrid role in the Oslo office three days per week)

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 at the Oslo office circa two days per week, 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 and complex backend systems development and Azure Cloud environment; this is not web development but complex systems engineering/ distributed systems development.
  • Experience working with layered systems such as UI, application, message, and network layers and testing these layers in isolation. 
  • Solid understanding of some of Algorithms, sockets or distributed systems or multi-threading or network protocols or latency or network programming (TCP, UDP, TLS, HTTP or VOIP or SIP OR WebRTC 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, scaling
  • 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

    Software Engineering Team Lead – Python / Data

    • £80000 - £90000 per annum, Benefits: + Benefits + Bonus
    • England, City Of London, UK

    Software Engineering Team Lead – Data systems required with strong skills in Python Software development for data-centric web systems and data science/ML, combined with team leadership/ team management skills to lead a build a team of four is required by a fast-growing consultancy that provides technology products for strategic transformation and people-first transport innovation to local council and private developers and provides real-time data and Machine learning/analytics for traffic data. 

    Salary Circa 80-90k + Bens + Bonus

    This is a new role. You will be responsible for researching and building new client-centric web/ ML data-centric technology products to transform the transportation sector and shape the future of sustainable transport solutions.

    This hybrid role is typically based in the City of London office two or three days per week. 

    Essential skills required for the role of Python software engineering team – Data Systems include

    • Strong hybrid experience of data-centric systems/web software development, with experience of team leadership/team management role
    • Strong programming skills in Python development for data-centric systems with skills such as Cloud engineering, Data Science / ML Databases, Data Pipelines / Data Analytics / Big Data
    • Experience with cloud technologies (e.g., AWS, Google Cloud)
    • Familiarity with artificial intelligence and machine learning
    • Background in developing software products through the full software project lifecycle, from ideation to software deployment, deployment and maintenance.
    • Strong customer-outcome-centric approach, able to bring the business context to your technical planning and delivery and infuse this into all interactions with the team
    • Strong technical expertise in developing technology product development
    • Experience working with a team to deliver complex technology projects.
    • Excellent problem-solving skills, with the ability to think creatively and bring new ideas.
    • Proven ability to work collaboratively with clients and partners to develop tailored technology solutions
    • Demonstrated leadership capabilities, with the ability to guide and inspire a team.
    • Self-motivated and hardworking, with a passion for driving innovative solutions.
    • Strong communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders.

    Desirable Experience and Skills for the role of Python software engineering team – Data Systems would include

    • Knowledge of GIS and mapping technologies
    • Understanding of transport technology solutions, traffic data collection, or logistics.
    • Experience working in or with local government transport teams or projects.
    • Experience with mobile app development

    Key Responsibilities:

    • Technically lead the hands-on software development of new technology products for clients in the transportation sector, focusing on sustainability and efficiency.
    • Line manage and grow a talented team of developers and engineers, providing technical direction, training and leadership.
    • Provide expert guidance and oversight to your teams to enable them to make sound technical decisions while ensuring that the technology you support is contributing to the company’s future growth.
    • Oversee improving and maintaining existing technology solutions, ensuring they meet client needs and industry standards.
    • Work closely with clients to facilitate product onboarding and ensure seamless integration.
    • Collaborate with external partners and internal teams to ensure research and product development align with client requirements and industry innovations.
    • Drive innovation by identifying and implementing new ideas that improve product offerings and internal processes.
    • Continuously seek opportunities to improve technical solutions, bringing creative solutions to complex problems.
    • Ensure all technology projects are delivered on time and meet high standards of technical excellence.

    This is an outstanding chance to join a fast-growing and profitable technology-focused consultancy, build a team and their data-centric product offering, help transform the transportation sector, and shape the future of sustainable transport solutions for local councils and private businesses.

    Opus Resourcing acts as an employment agency for 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