Location: Guildford, Surrey

Apply Now

Company Information

Our organisation was created in 1990 as a vendor of integrated modelling software to the oil and gas industry. Since then we have built up a hugely successful business with more than 450 clients across the world, ranging from small consultancies to major multinational corporations. In our last trading year the company turned over £66m and has significant cash reserves which are to be held for future expansion.


In this regard, we see an exciting future which embraces the challenges around energy transition technologies and renewables. In addition, we see huge scope in applying the lessons that we have learnt within this industry to other sectors, notably mining, banking, and medicine.


With this in mind, the company is on the cusp of a major expansion. Part of this involves the relocation of the headquarters from Edinburgh to Guildford in Surrey, to take advantage of the improved travel links, recruitment possibilities, and links to London. An office has been purchased and is currently being refitted. We plan to be staffing this office from September 2024, with it becoming the company headquarters in September 2025.


PE Limited currently has 85 staff, split roughly between technical support, providing solutions for customers, product development, and contract and licensing administration. The technical staff are all highly qualified, with almost everyone having at least a Masters qualification and many holding PhDs.


Our starting salary is around £61,000. Within a comprehensive package we also offer an annual performance bonus, an excellent pension to which the company will match up to 10% of all employee contributions, private health and dental insurance, and other benefits.

About this Vacancy

PE Limited is recruiting scientists with excellent software development skills. This position would be ideal for someone who has a higher degree in the physical sciences or engineering and would like to pursue, or is already pursuing, a career in software development.

· You will be part of a team researching and developing engineering or geological models to improve and represent the structure, physics and engineering principles around the modelling of oil and gas fields

· We require people who can work on any or all of the following activities: algorithm development, graphical user interface design, system architecture, and general full stack Windows development

· You will interact closely with our petroleum engineering and structural geology specialists as you help to develop core science, algorithms, and workflows in our world-leading suite of products. As a member of the development team you will also be involved with product core design, build, testing, and deployment

· The company will support your personal development to allow you to deepen your knowledge in the physics and engineering around oil field modelling, and the science of geological modelling


A good advanced degree in Physical Science, Mathematics, Engineering, Geology, or Computing Science

Sound programming experience including: C, C++, and/or Fortran

Comfortable operating in deadline driven environment

Must possess good numerical, problem solving, and organisational skills

Additional technical competency across a selection of the following disciplines may be beneficial:

GUI development using .Net Technologies (C#, WinForms or WPF) or Qt/QML framework, or HTML5

GPU development for the solution of algorithmic problems (OpenCL, CUDA)

Machine learning and AI

2D/3D graphics development; OpenGL, OpenGL Shaders, VTK, OSG, Vulkan

CI experience; JIRA, TestRail, TFS, Git, Jenkins, csh/bash, batch files, cmake, PowerShell