21 Aug
|
Hachiko
|
Queensland
21 Aug
Hachiko
Queensland
Job Description
Australia (Sydney preferred) / Remote-friendly / Compensation - Base salary based on experience + ESOP + free Christmas shutdown leave
Hachiko builds software that optimises, controls, and operates real energy storage assets.
Our platform sits at the intersection of energy markets, complex multi-variable forecasting, real-time control, and distributed backend systems, where correctness, reliability, and explainability matter.
We're looking for a Senior Software Engineer (Energy Systems) who thinks in terms of systems, not isolated components — someone who can see how services, data flows, and control logic fit together, and who anticipates the knock‐on effects of changes rather than shipping code that only "works locally".
This is a hands‐on individual contributor role with a strong emphasis on writing high‐quality production code, combined with a high degree of autonomy and technical ownership.
The role expects the ability to lead through design, sound judgment, and influence — shaping solutions, guiding technical decisions, and collaborating closely with peers — without formal people‐management responsibilities.
What you'll do
Design and build backend services in domain‐critical areas (markets, control, telemetry, platform)
Work on distributed systems with event‐driven and asynchronous workflows
Reason about system‐wide behaviour — including failure modes, recovery, and operability in production systems — rather than just local component correctness
Build software that is reliable, explainable,
and easy to evolve without causing cascading failures elsewhere in the system
Collaborate closely with engineers and data scientists across the stack to ensure components fit together coherently
What we're looking for
Strong software engineering skillset, with deep expertise in at least one of:
Energy markets (any geography)
Control systems or real‐time decision‐making software
Distributed backend systems operating at scale
Regulated, safety‐critical, or financially critical systems
Experience working with complex systems and operating production environments
Systems thinking: you naturally consider how changes to one part of the system affect behaviour, performance, and failure modes elsewhere; you avoid building "perfect" local components that don't integrate well or that introduce hidden coupling
A bias toward clarity, ownership, and learning from real system behaviour
Nice to have
Practical application of Domain‐Driven Design (DDD) principles to model complex problem spaces
Experience with cloud platforms, preferably AWS
Writing production‐grade code in Go, Rust, or Python
Familiarity with event‐driven architectures; knowledge of Kafka or other brokers
TimescaleDB (TigerDB) or time‐series data systems
Grafana or similar visualisation tooling
Energy storage, power systems, or IoT integrations
Thoughtful use of AI‐assisted development tools, with strong ownership of code quality
Why Hachiko?
We're one of the fastest‐growing energy software businesses in the world, having become a force to be reckoned with in just 1 year from humble beginnings.
We don't faff around, focusing on what matters and ruthlessly discarding what doesn't.
At Hachiko, you'll work on systems where engineering decisions have real economic and physical consequences.
We operate with high trust, high autonomy, and high standards, favouring explicit thinking, decisive ownership, and collaboration over hierarchy.
If you enjoy building software that must work in the real world, under real constraints, with high‐calibre colleagues and customers, this role is for you.
We value Trust, Humility, Decisive Ownership, Empathetic Honesty, Excellence through Collaboration, and Adaptation with Intention.
We're allergic to brilliant‐but‐toxic behaviour.
We look for people who combine strong judgement with humility and respect for others.
You can read more about our values, the associated behaviours, and anti‐patterns here.
How to Apply
If you're interested, please send an e‐mail ****** the subject - "
A copy of your CV
A 2‐minute video (using Loom or similar) explaining why you would be the best candidate for the role.
We suggest dividing it into 50% technical, 50% cultural.
#J-*****-Ljbffr
📌 Software Engineer - Energy Systems (Senior/Lead) (Queensland)
🏢 Hachiko
📍 Queensland