13 days ago
Christchurch, New ZealandSenior
Responsibilities
- Develop and maintain core modules and shared libraries for Leapfrog.
- Integrate new functionality into a complex desktop application.
- Write and maintain unit and integration tests for reliability and performance.
- Experiment with approaches and technologies to improve product quality and performance.
- Support and implement engineering best practices across the team.
- Conduct code reviews and maintain high standards of code quality.
- Drive technical design discussions and architectural decisions.
- Mentor other engineers and support their technical growth.
- Participate in project planning and delivery, including estimation and prioritisation.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
- 7+ years of experience in relevant software engineering roles.
- Experience with desktop application development.
- Strong hands-on experience with Python, or the capability and interest to learn Python in a production environment.
- Familiarity with CI/CD pipelines and modern DevOps practices.
- Ability to work autonomously and collaborate effectively within a cross-functional team.
- Strong stakeholder communication skills and the ability to explain technical concepts clearly.
- Experience mentoring others and driving good engineering practices.
- Background in mathematics, engineering, geoscience, or a related technical discipline is preferred.
- Experience with data visualisation or scientific/geoscience software is preferred.
- Exposure to complex system integration and performance-sensitive applications is preferred.
Benefits
- Fixed-term contract position running until July 2027.
