Head of Software/CTO

Australia / Remote • Permanent Full-time

Gridcognition provides advanced software to plan and optimise decentralised energy projects. Our software is used by large energy suppliers, energy project developers and technology providers, and large energy users.

We believe the future of energy is small, smart and clean, and that we can use software to accelerate decarbonisation and to help tackle climate change.

We’re a fast growing technology startup and we want to have a global impact. We are looking for smart, savvy and curious learners to join our distributed team and to help invent new technology to lead the world into a decentralised energy future.

Your skills and experience

  • Able to hire, lead, and grow a distributed team of software engineers
  • Build a shared technology vision, and empower and engage your team to deliver an amazing product for our customers
  • Work closely with the wider leadership team to drive growth and commercial outcomes, and to progress the product roadmap at a high cadence
  • Own and manage security, performance, and availability of the software platform
  • Provide technology leadership with practical hands-on software design and development
  • Some relevant experience in our technology environment (described below)

Our technology

The front end of our product is built in React and Apollo Client.

All of our infrastructure lives on AWS, and is provisioned using Serverless framework and Amplify. Our source code lives in GitHub, and we deploy our changes using GitHub Actions.

The API is a combination of custom Node.js Lambda functions made available through AppSync – a managed GraphQL API – and AppSync auto generated resolvers.

Data is persisted through DynamoDB and S3. We use Batch and Fargate to execute long running resource intensive tasks.

Testing is done with Jest for unit tests and Cypress for end-to-end tests.

The back end includes a custom developed simulation and optimisation engine developed in Python that runs on demand on ECS provisioned containers.

We also have developed a data feed framework to ingest electricity market data, solar irradiance data, site meter data, and asset telemetry data.

Work Environment

Software engineers all work from their home office, and will join in daily stand-ups, weekly all-team sync-ups, fortnightly sprint planning and reviews, and continuous collaboration and mutual support through the day via online collaboration tools.

Staff based in Perth will have access to our in-person collaboration hub, and as we expand our footprint in other locations we plan to establish additional hubs.

We support ongoing professional development with time and budget provided for training and self-education. We aim to have yearly team retreats (where travel and covid-restrictions allow) so that the whole company can meet to build relationships and plan for the future.

 

Next Steps

If this position is of interest, please apply now