Senior Software Engineer
About the Role We are looking for a Senior Software Engineer to join a high‑performing team working on Leapfrog, Seequent’s industry‑leading 3D geological modelling software used by geoscientists worldwide to make confident decisions in mining, energy, civil, and environmental projects. In this role, you will contribute to the ongoing evolution of Leapfrog by developing high‑quality modules and libraries, integrating new features, and continuously improving engineering practices. The team embraces experimentation, technical excellence, and collaboration, with a strong focus on maintainable, scalable, and well‑tested solutions. You will be actively involved in: Developing and maintaining core modules and shared libraries. Integrating new functionality into a complex desktop application. Writing and maintaining unit and integration tests to ensure reliability and performance. Experimenting with new approaches and technologies to improve product quality and performance. Supporting and implementing engineering best practices across the team. Conducting code reviews and contributing to high standards of code quality. Driving technical design discussions and architectural decisions. Mentoring other engineers and supporting their technical growth. Participating in project planning and delivery, including estimation and prioritisation. To Be Successful in This Role, You Should Have: A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent practical experience). 7+ years’ experience working in relevant software engineering roles. Experience with desktop application development. Strong hands‑on experience with Python, or a genuine interest and capability to learn Python in a production environment. Familiarity with CI/CD pipelines and modern DevOps practices. Confidence working autonomously while collaborating effectively within a cross‑functional team. Strong stakeholder communication skills, with the ability to explain technical concepts clearly. Experience mentoring others and driving good engineering practices. Nice to Have Background in mathematics, engineering, geoscience, or a related technical discipline. Experience with data visualisation, scientific/geoscience software. Exposure to complex system integration and performance‑sensitive applications. #LI-NP1