09 Aug
|
Hachiko Technologies
|
New South Wales
09 Aug
Hachiko Technologies
New South Wales
Hachiko Technologies Pty Ltd – Sydney CBD NSW
Hachiko builds software that optimises, controls, and operates real energy storage assets.
Our platform deals with the complexity of energy markets, forecasting, real-time control, and distributed backend systems, where correctness, reliability, and explainability actually matter.
We're looking for a motivated software engineer who wants to develop some serious chops.
You'll join a small, highly experienced team and get hands‐on exposure to production systems with real economic and physical consequences.
This is a rare opportunity to learn fast in an environment that values clarity, ownership, and craft — not bureaucracy.
What you'll do
You'll contribute across the platform, working on a mix of product-facing and internal systems work.
Day-to-day, this includes:
Building and improving our web portal interface — the primary touchpoint for customers managing their energy assets
Developing and maintaining our JSON API interface, ensuring it's well‐documented, reliable, and easy to integrate against
Carrying out maintenance and improvement work across platform services in Python and Go
Building API integrations with third‐party systems (energy platforms, hardware providers, market interfaces)
Writing clean, tested code and participating in code reviews
Gradually taking on more complex tasks in domain‐critical areas (markets, control, telemetry) as you build context and confidence
What we're looking for
2+ years of professional software engineering experience (or equivalent depth from personal projects, open‐source, or a strong academic background)
Solid fundamentals in at least two backend languages — Python, Go, or TypeScript
Basic understanding of front‐end technologies and how they interact with backend systems
Comfort working with web APIs: designing them, consuming them, debugging them
Familiarity with version control (Git), CI/CD pipelines,
and working in collaborative codebases
A genuine desire to learn — about distributed systems, energy markets, and building software that has to work in the real world
A robust sense of ownership and accountability; ability to deliver a piece of work from ideation to completion
Enough self‐awareness to ask good questions, flag when you're stuck, and learn from feedback without taking it personally
Nice to have
Experience with cloud platforms, particularly AWS
Exposure to event‐driven architectures or message brokers (Kafka, RabbitMQ, etc.)
Familiarity with time‐series databases (TimescaleDB)
Familiarity with monitoring/observability tooling (Grafana, Prometheus)
Interest in or exposure to energy systems, IoT, or hardware integrations
Thoughtful use of AI‐assisted development tools, with a strong sense of ownership over code quality
Experience with Docker, containerised development, or infrastructure‐as‐code
What you won't be expected to do (yet)
This role is about building a strong foundation.
You won't be thrown into the deep end without support.
Specifically:
You won't be expected to make major architectural decisions alone, but you will be included in those discussions so you can learn how they're made
You won't own production incidents solo, but you'll participate in post‐incident reviews and learn how we think about failure and recovery
You won't need prior energy market knowledge, but you'll be expected to build it quickly — and we'll help
What success looks like (6–12 months)
You're independently delivering well‐scoped features across the web portal and API with minimal hand‐holding
Your code is clean, tested, and reviewed without requiring major rework
You've built enough domain context to ask sharp questions and spot issues that less engaged engineers would miss
Senior engineers trust you with increasingly complex work because you've earned it through consistent quality and good judgment
You've started forming your own views on how systems should be designed, and you contribute meaningfully to technical discussions
Ways of working
Approximately *****% hands‐on coding
Approximately *****% learning, review, and collaboration
No direct reports
Close collaboration with senior engineers, data scientists, and the broader platform team
Mostly remote work with semi‐frequent in‐person workshops and interactions (Sydney/Newcastle)
Why Hachiko?
We're one of the fastest‐growing energy software businesses in the country, having become a force to be reckoned with from humble beginnings in January ****.
We don't faff around, focusing on what matters and ruthlessly discarding what doesn't.
At Hachiko, you'll find:
A high‐trust, high‐autonomy environment with clear standards
A senior engineering team that genuinely invests in helping you grow
Real problems with real consequences — your work directly affects energy assets, financial outcomes, and the energy transition
A culture that's allergic to brilliant‐but‐toxic behaviour — we look for people who combine strong technical instincts with humility and respect for others
Culture
At Hachiko, our culture exists to help us make good decisions when the work is complex, the stakes are high, and the right answer is not obvious.
We value Trust, Humility, Decisive Ownership, Empathetic Honesty, Excellence through Collaboration, and Adaptation with Intention.
#J-*****-Ljbffr
📌 Software Engineer (New South Wales)
🏢 Hachiko Technologies
📍 New South Wales