CareerPlanSign in

Senior Software Engineer

Christchurch, Canterbury💼 Full-time🗓 2026-08-28 → 2026-09-07

Core

Developing high-quality modules and libraries for Leapfrog, a 3D geological modelling software used by geoscientists in mining, energy, civil, and environmental projects.

Role type

Senior Software Engineer (Desktop Application)

Builds

Leapfrog 3D geological modelling software

Domain

Earth sciences / Geoscience software

Deliverable

product features

Required skills

Python, desktop application development, CI/CD pipelines, unit and integration testing, code reviews, technical design, architectural decisions, mentoring

Preferred skills

mathematics, engineering, or geoscience background, data visualisation, scientific software experience, complex system integration

Technologies

Python

Responsibilities

Develop and maintain core modules and shared libraries; Integrate new functionality into a complex desktop application; Write and maintain unit and integration tests; Experiment with new approaches to improve product quality; Support engineering best practices; Conduct code reviews; Drive technical design discussions; Mentor other engineers; Participate in project planning and delivery

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.