Benefits & Perks

  • Flexible Work Hours

    Flexible Work Hours

  • Company Phone + Mobile Plan

    Company Phone + Mobile Plan

  • Laptop / Device Upgrade Budget

    Laptop / Device Upgrade Budget

VerdantWave Ltd is an Auckland-based clean energy company supplying solar PV, battery storage and Building-Integrated Photovoltaics (BIPV) across New Zealand.

VerdantWave Ltd is an Auckland-based clean energy company supplying solar PV, battery storage and Building-Integrated Photovoltaics (BIPV) across New Zealand. We are the exclusive NZ BIPV distributor for GoodWe, a local delivery partner for Sungrow, and a member of SEANZ.

As our business grows, we are building the digital tools that sit behind every project – from design and quoting through to installation, monitoring and after-sales support. We are looking for a Software Engineer to lead this work.

Purpose of the Position

To design, develop, and maintain software platforms that support VerdantWave's solar energy, BIPV, and renewable energy solutions, enabling efficient project delivery, system monitoring, customer engagement, and business growth.

Key Responsibilities

  • Design, develop, test and maintain web and mobile applications that support VerdantWave's solar, battery and BIPV business.
  • Build and improve internal systems for project management, quoting, ordering, inventory and installation scheduling.
  • Develop customer-facing tools such as solar system calculators, online enquiry forms and customer portals.
  • Integrate with inverter and battery monitoring platforms (e.g. GoodWe SEMS, Sungrow iSolarCloud) through APIs to collect and display system performance data.
  • Build dashboards and reports on energy generation, system health and project progress for customers and management.
  • Connect business systems such as accounting (Xero), CRM and the company website through APIs and automation.
  • Maintain databases, cloud hosting and security, including backups, access control and data protection.
  • Gather requirements from sales, project and operations staff and turn them into practical software solutions.
  • Troubleshoot issues, fix bugs and provide technical support to internal users.
  • Write clear technical documentation and keep up to date with new technology in software and renewable energy.

Skills, Qualifications and Experience

Essential

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field (or equivalent experience).
  • At least 2 years' experience in software development.
  • Strong skills in at least one modern programming language, such as JavaScript/TypeScript, Python, C# or Java.
  • Experience building web applications with frameworks such as React, Vue, Node.js or .NET.
  • Working knowledge of relational databases (e.g. MySQL, PostgreSQL, SQL Server) and RESTful APIs.
  • Familiarity with version control (Git) and cloud platforms (e.g. AWS, Azure or Google Cloud).
  • Good problem-solving skills and the ability to work independently in a small team.
  • Good written and spoken English.

Desirable

  • Experience or interest in solar PV, energy storage, IoT or energy monitoring systems.
  • Mobile app development experience (e.g. React Native or Flutter).
  • Experience with data visualisation, dashboards or business automation.
  • Mandarin language skills, to work with overseas suppliers and partners.

Employer Request: “We prefer a video profile with your application - it helps us get to know you better and may increase your chances of being shortlisted.”

Job image