Software Engineer – Berkshire, UK

Pexip is a software company based in Oslo, Norway and Twyford, UK. We develop video conferencing solutions that allow companies to use different video technologies (Skype, web browsers, room systems, Android and iOS devices) all in the same video meeting. Our software decodes and mixes the video and audio of hundreds of participants – located anywhere in the world – in real time, and also allows those participants to chat and share presentations with each other. We use open source tools such as Gstreamer for media processing, the Django framework and the Twisted Python library, plus the latest WebRTC technologies in Chrome and Firefox browsers.

Pexip currently has around sixty-five employees in fifteen countries, with approximately thirty in an RD team split across sites in the UK and Norway. We have twenty sales staff across Northern Europe, the USA, Australia, South America, China, Singapore and Eastern Europe. This substantial sales team and a robust, functionally-rich product means Pexip is now firmly established in the market and enjoying strong commercial growth.

Working at Pexip is immensely rewarding, both in terms of creating a robust, scalable, high-availability product, and a development environment that encourages individual engineers to have a real influence on features and functionality.

Pexip software is used by several Fortune 500 companies across a variety of industries. Customers include Vodafone, Western Union, Statoil, Arup, and others leading in their fields. The technology powers a large number of the world’s Videoconferencing as a Service (VCaaS) providers. The company was named Global Video Conferencing Technology Innovation Award winner by renowned analysts Frost & Sullivan in 2016, and we have recently received Microsoft certification for our video interoperability gateway to Skype for Business.

Skills you can acquire/develop

  • Python and Object Oriented Programming
  • Video conferencing protocols: SIP, H.323 and WebRTC in particular
  • Large-scale distributed systems
  • Event-driven network programming
  • Linux administration
  • JavaScript programming

Roles on offer

We are seeking software development engineers across all disciplines within the company (system software, test development and web front end/mobile apps). You may already have firm views on which is for you, or perhaps have not reached any decision as yet. Either way we would be happy to talk to you. Full job descriptions for each follow.

Software Development Engineers: graduate entry level and experienced engineers. £35k to £60k + share options + benefits

As a part of Pexip’s R&D team you will contribute to the Pexip Infinity meeting platform. A day’s work might vary from suggesting a new feature for the product, designing and implementing it, adding the necessary tests to our continuous integration infrastructure or studying a snapshot from a customer site to diagnose a bug. It’s a small, supportive team and whilst everyone has their specialist areas of knowledge all are keen to help out across the product.
Development follows a fast pace – we redeploy our product within R&D every night for our own use the next day, so we’re relying on our continuous integration system to keep things on track. You’ll need to be happy to work in an environment where your work will have a large and immediate impact on the product.

Mandatory skills and experience for all applicants

British-educated candidates must have achieved a 2i or 1st class Honours degree in Computer Science, Engineering, Science, or Maths, from one of the UK’s top universities. Those educated outside the UK need to have achieved the same standard.

Experienced Engineers – we are not mandating experience of a specific programming language (although anyone recruited must be happy to use Python). However, the work is of a low-level systems nature and you will need solid commercial experience, and be able to demonstrate an interest in, and aptitude for, work of this nature.

Experience that would be helpful includes

  • Python and Object Oriented Programming
  • Video conferencing protocols: SIP, H.323 and WebRTC in particular
  • Large-scale distributed systems
  • Strong interest in event-driven network programming
  • Linux administration
  • IOS/Objective C, Android/Java application development
  • UX/UI
  • Optimizing code for battery/memory/CPU
  • Low-level assembler optimization, VMware wizardry to HTML5/WebRTC front-end and Django back-end programming

Recent graduates should offer hobbyist or placement/intern experience related to the skill set described above.

Work Permits etc

We will consider candidates currently based in either the UK or mainland Europe who:

  • Are in possession of a work permit that allows unrestricted and ongoing work in the UK.
  • Have an automatic and unrestricted right to live and work in the UK.

Sadly we cannot consider applicants:

  • From outside the UK who require work permit sponsorship.
  • In the UK on adependency visa.
  • With very high interview travel costs (i.e. those based in the USA, Australia, India etc).

Benefits Package

  • Competitive salary.
  • Generous (HMRC registered) stock option scheme
  • Bupa health insurance (individual and family)
  • Death in service insurance
  • Permanent health insurance
  • Childcare vouchers
  • Pension (matched contributions to a maximum of 5% of salary).
  • 25 days holiday
  • Please note that Pexip does not offer a relocation package.

Interview expenses and travel

The address for the interview is:

Pexip
Unit 2 The Pavilions
Ruscombe Business Park
Twyford, RG10 9NN

Pexip will cover your travel costs at 40 pence per mile for a car journey, or second class rail fare + taxi. Make sure you retain receipts for any travel costs you wish to claim back. Please notify Pexip in advance of booking if costs will exceed £100, require overnight accommodation and/or require air travel.

If you are coming by train, the closest station is Twyford. The office is a ten-minute walk from the station.

Apply