Senior Mining Software Engineer (Design, Optimisation & Planning)

PE Ltd (PETEX)

Guildford

On-site

GBP 85,000 - 110,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary bonus (annual)
36 days annual leave
Private health and dental insurance
Salary sacrifice schemes
Pension contributions matched

Job summary

Petex is seeking a Senior Mining Software Engineer to design and build software for surface and underground mine design, optimisation and planning. You will work with mining engineers and developers to convert engineering logic into robust software solutions.

The role involves translating requirements into algorithms, building scalable modules, and automating processes to deliver high‑quality outputs in a collaborative environment.

Qualifications

  • Demonstrated mining software development experience is the primary selection criterion.
  • Postgraduate qualification in mine planning or computational modelling is an advantage.
  • Strong grounding in mathematics, programming and optimisation.

Responsibilities

  • Design and develop software for surface and underground mine design, optimisation and planning.
  • Translate mining requirements into algorithms and verifiable product functionality.
  • Build and maintain software modules, libraries and services.
  • Structure inputs, logic and outputs in a scalable way.
  • Automate engineering processes and integrate with commercial software products.
  • Test, validate and maintain software functionality and outputs.

Skills

Mine design
Mine planning
Software engineering fundamentals
Algorithms & data structures
Collaborative development
Analytical problem-solving

Education

Mining Engineering degree
MSc/MEng/PhD in mine planning or related
Mathematics & programming background

Tools

C++
Python
Web frameworks & APIs
Databases
Containers & cloud deployment

Job description

Petex is a global leader in engineering software, trusted by the world's biggest energy operators to model complex systems, optimise production and drive smarter strategic decisions. For over 35 years, we have built the tools that power critical decision-making across the energy sector, and we are now applying that same expertise to unlock value in new industries, from banking, power and utilities to healthcare.

With 500+ client companies across 100+ countries, our software is the industry standard for some of the most technically demanding challenges on the planet. Our product suites, including IPM, DOF and MOVE, give engineers and geologists the tools to model entire production systems and subsurface structures with precision most companies can only aspire to.

Headquartered just outside London, our culture is built on transparency, predictability and mentoring: the foundation behind three and a half decades of innovation, and what is powering our next chapter as we expand beyond oil and gas into mining and new industries.

We offer the stability of an established business with the energy, ambition and perks of a fast-scaling tech company. Join us to build technology that genuinely matters, trusted by the biggest names in global industry.

THE ROLE

We are looking for a Senior Mining Software Engineer to design and build software for surface and underground mine design, optimisation and planning, covering block models, mine geometry, development and phase design, and scheduling. You will bring a strong software and modelling mindset and a structured, detail-oriented approach, turning engineering logic into robust software alongside mining engineers and developers.

KEY RESPONSIBILITIES
  • Design and develop software capabilities for surface and underground mine design, optimisation and planning, including block models, mine geometry, development and phase design, and scheduling
  • Translate mining engineering requirements into algorithms, software services and verifiable product functionality
  • Build and maintain software modules, libraries and services, using scripting for prototyping, validation and automation
  • Structure inputs, logic and outputs in a consistent, scalable way
  • Automate engineering processes traditionally performed manually
  • Work with engineers and developers to integrate engineering logic into commercial software products
  • Test, validate and maintain software functionality and modelling outputs
EDUCATIONAL BACKGROUND
  • Demonstrated mining software development experience is the primary selection criterion. We particularly welcome Mining Engineering graduates with strong software development experience, or Software Engineering and Computer Science graduates with direct knowledge of mine design, optimisation and planning
  • A postgraduate qualification (MSc, MEng or PhD) in mine planning, mining optimisation, geostatistics, operations research or computational modelling is an advantage
  • Strong grounding in mathematics, programming, numerical methods and optimisation, with an understanding of resource estimation and mine design principles
  • Certifications or formal training in mining software (e.g. Deswik, Vulcan, Datamine) or software development are desirable
REQUIRED SKILLS
  • Practical knowledge of surface or underground mine design, optimisation and scheduling, ideally both
  • Demonstrated experience building web or desktop software used by engineers, with examples of delivered functionality
  • Strong software engineering fundamentals, including object-oriented design, algorithms and data structures, version control, code review, automated testing, debugging and profiling
  • Experience in collaborative product development
  • Strong analytical and structured problem-solving skills
TECHNICAL SKILLS

We do not expect expert-level proficiency in every area, but candidates should have strong experience in at least one and working knowledge of the others.

  • Computational engines and performance: C++
  • Prototyping, automation and validation: Python
  • Web platform: web frameworks, APIs, databases, containers and cloud deployment
  • Spatial and engineering data: block-model formats, surfaces and solids, coordinate systems, large spatial datasets, database design and data interchange
DESIRABLE SKILLS AND EXPERIANCE
  • Previous involvement in developing commercial mining software (e.g. Deswik, Datamine, Vulcan or equivalent)
  • Scripting in mining environments (e.g. Deswik scripting, Vulcan macros)
  • Experience in multidisciplinary engineering environments
PACKAGE & BENEFITS
  • Highly competitive salary
  • Performance related annual bonus
  • 36 days annual leave
  • Private health and dental insurance
  • Salary sacrifice schemes, incl. cycle to work
  • Pension contributions matched up to 10% by the Company
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mining Software Engineer:Design & Optimisation
Senior Mining Software Engineer:Design & Optimisation

PE Ltd (PETEX) • Guildford

On-site
GBP 85,000 - 110,000
Salary bonus (annual)
36 days annual leave
Private health and dental insurance
+2
Senior Mining Engineer
Senior Mining Engineer

WSP • Greater London

On-site
GBP 70,000 - 110,000
Hybrid working
Thrive programme
Virtual GP
+3
Senior Mining Engineer
Senior Mining Engineer

Arup • Ledston

On-site
GBP 70,000 - 100,000
Profit Share
Private medical insurance
Life assurance
+3
Senior Mining Engineer
Senior Mining Engineer

WSP USA • City of Edinburgh

On-site
GBP 65,000 - 90,000
Hybrid working arrangements
Thrive wellbeing program
Gymflex scheme
Senior Mining Engineer
Senior Mining Engineer

WSP in the UK & Ireland • City of Edinburgh

Hybrid
GBP 60,000 - 90,000
Hybrid working policy
Flexible working arrangements
Gymflex scheme
+2
Senior Mining Engineer
Senior Mining Engineer

WSP in the UK & Ireland • Leeds

Hybrid
GBP 70,000 - 90,000
Hybrid working
Health & wellbeing
Flexible hours
+2
Senior Mining Engineer
Senior Mining Engineer

WSP in the UK & Ireland • Glasgow

Hybrid
GBP 70,000 - 110,000
Senior Mining Engineer
Senior Mining Engineer

WSP in the UK & Ireland • Newcastle upon Tyne

Hybrid
GBP 55,000 - 90,000
Hybrid working
Flexible working arrangements
Professional development support
Senior Mining Engineer
Senior Mining Engineer

WSP in the UK & Ireland • Birmingham

Hybrid
GBP 60,000 - 90,000
Hybrid working policy
Gymflex scheme
Virtual GP service
+1
Senior Mining Engineer
Senior Mining Engineer

WSP in the UK & Ireland • Greater London

Hybrid
GBP 65,000 - 90,000
Hybrid working policy
Thrive wellbeing programme
Gymflex benefit