Skip to content

Software Engineer, Golang

RemoteNorway, Oslo, OsloEngineering

Job description

This role is available as remote in the following countries: Denmark, Finland, Ireland, Switzerland, Poland, Italy, Sweden, Spain, Czech Republic, France, Netherlands, Germany, Belgium and the United Kingdom.

We have offices in Belgium, Norway and England.

Pexip has an engineering-centric and diverse culture. We have a high focus on software quality and we continuously strive to become even better.

We are looking for talented developers to join our growing engineering team, working on our core service infrastructure, eager to help improve both performance, stability and quality. 

Successful candidates will be self-motivated and have a strong desire to make a positive contribution to our core products, while upholding our shared commitment to maintaining high quality through good engineering practices.

Role and Responsibilities:

Your day-to-day work will be focused towards coding but all team members are encouraged to contribute to improving the quality of the overall platform and to come up with new ideas. In addition to developing the service, taking part in its operations is currently necessary.

This leads to a short way to production, but requires some additional skills in the form of Linux and ideally some operational experience. While we're currently working on automating and in the long term moving much of the operational tasks to other teams, a devops mindset will be required.

At Pexip we believe that developers should do what they are best at and motivated for. There is a good chance that your day-to-day responsibilities will change based on your preferences and motivation.

Pexip is an international company and we work across borders with colleagues in other locations when needed. You will cooperate with a team of passionate people where new ideas are highly appreciated.

What does it mean to be a part of Pexip?

Working as an engineer in Pexip means working with cutting edge technology, as a decision maker, and a stakeholder. We pride ourselves on a fluid team structure where we try to ensure that each member is working on what they find meaningful. As a software engineer in Pexip, it is up to you and your team to prioritise which tasks, features, and what comes next.

We don’t believe in micro management and very much live by the flat company structure, so managers are there to enable you, act as funnels for information that will help you make the right decisions and give you the tools to do so in the best possible way.

Testing is a core pillar of our internal structure, and we spend a lot of time making sure that our code lives up to our own internal standards. We believe testing and quality is crucial to our long-term success, we do peer reviews and write tests, and we're constantly striving to become even better. This means that we strive for each engineer to be responsible for writing and maintaining tests for the code that they are developing, with help and support from team members. 

At Pexip we are looking for people who are curious, eager to take their code and the technologies around it to the next level, who are not afraid to speak their mind, all while maintaining a while working in an environment where a healthy work/life balance comes first.

Job requirements

Candidate Qualifications:

  • Proficiency in the Go programming language

  • Experience working with multi-threaded, highly scalable, efficient applications

  • Experience with network programming using protocols like SIP, RTP/RTCP, WebRTC, WebSockets etc.

  • Experience with Linux

  • Experience with containerization / micro-services, (ex: Docker or Kubernetes)

About Pexip

Pexip is a rapidly growing videoconferencing company, formed from two successful Norwegian start-ups. One company was founded in a boathouse, one in a loft, however both were established by experienced engineers who had a vision for what the right technology could do for the industry and for society. Ten years later, the world is now more ready than ever to adopt innovative communication tools and Pexip has the platform and the experience to be at the forefront of this revolution.

Pexip provides a unique approach to video communication and collaboration, allowing integration between any device via WebRTC in-browser video or mobile apps, as well as previously incompatible technologies such as in-room video conferencing systems, Microsoft Teams and Google Meet services.

We sell Pexip products either as completely self-hosted software, or as a fully managed service, or a combination of both. Our customers are based all around the world, and are from a wide range of industries. Pexip has grown steadily over the past ten years and following our successful IPO in 2020 we are now investing even more in finding the right people to help us help our customers solve today’s very real collaboration problems.

Today we have over 550 people and are growing fast, but Pexip’s culture means the world to us, which is why we are focused on growing our team in the right way: the Pexip Way.

The Pexip Way builds on a strong foundation of shared values. Our goal is to work together as One Team and we empower our employees with the Freedom and Responsibility to decide for themselves how to deliver on that goal. We believe that we all thrive in an environment that is both Professional and Fun and with No Bullshit - where we are honest and direct with ourselves and our customers.

Pexip is an equal opportunity employer and evaluates applicants on merit and regardless of their age, race, ethnicity, gender, religion, national origin, sexual orientation, disability, family situation, or veteran status. We embrace diversity and believe it is integral to making Pexip unique, which is why we are so committed to creating a kind, inclusive environment for all employees.

Pexip has main development centres in Oslo, Norway and Reading, UK, along with a rapidly growing number of offices around the world.