Senior Software Engineer, Client Team

Engineer, Programming
Stockholm, Sweden
Posted 1 year ago

Hive Streaming provides video distribution solutions for large enterprises. This full-time position located at Södermalm in Stockholm will interest you if you love tech, innovation, networking, and distributed systems. If you have previously enjoyed working on complex products and want to help us push the limits of peer-to-peer distribution for millions of active users – keep reading!

About the role

We are looking for a senior software engineer to join our P2P client development team. You will participate in designing, developing, and maintaining a state-of the-art, real-time application capable of effortlessly transporting video content across a multitude of complex network environments. You will be responsible, together with the rest of the team, for our customers’ deployments and will help troubleshoot complex flows and deliver solutions for them. You will also help improve our software stack and processes and be an active part in shaping Hive’s future products.

 About you

You are passionate about your code. You are analytical and have a structured approach to solving problems and are constantly looking to learn new skills to apply in practice. You have a minimum of the following qualifications:

  • Bachelor of computer science/engineering or equivalent
  • 4+ years of programming experience
  • Advanced Networking knowledge (HTTP, WebSockets, TLS)
  • Fluency in one or more modern programming languages such as Java, C#, C++, JavaScript
  • Understanding of and experience working with agile methods

We will pay extra attention if you have previous experiences with:

  • Peer-to-peer algorithms
  • Application development in Windows, macOS, or iOS
  • WebRTC, Node.js and the Electron platform

About the team

The Client Team is responsible for developing and maintaining core video distribution products that run on millions of machines and browsers. We take shared responsibility for both the peer-to-peer distribution algorithms, and the actual software that we ship to our customers, both in the form of installed services for Windows and macOS, and a WebRTC-based JavaScript application. We work closely with the rest of the engineering and sales teams to ensure scalable and smooth deployments of our software to our growing number of customers.

About Hive Streaming

We take pride in serving the needs of our customers, among them several Fortune 500 companies, by providing live and on-demand video streaming, network testing, and in-depth analytics. We’re currently enjoying a phase of hockey stick growth, with solidly deployed projects and an overwhelming network of admirable customers who keep innovating in our digital world, just like us.

In our dynamic, entrepreneurial, fast-growing and international company, we’re passionate about new technologies and innovative products. Would you like to join a team of 24 nationalities where kindness and curiosity are highly valued?

General Information

Employment: Full-time

Start date: Position available now

Salary and benefits: Competitive

Location: Södermalm, Stockholm

How to apply

Complete the form that’s linked to from this page.

Job Features

Job CategoryFull-Time