Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Hachiko builds software that optimises, controls, and operates real energy storage assets. Our platform sits at the intersection of energy markets, complex forecasting, real-time control, and distributed backend systems — where correctness, reliability, and explainability 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 strong 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 80–90% hands-on coding
- Approximately 10–20% 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 2025. 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.
✉️ How to apply
- Apply via LinkedIn and attach your CV
- Keep an eye on your inbox for the next steps!
Key Skills
Ranked by relevanceReady to apply?
Join Hachiko and take your career to the next level!
Application takes less than 5 minutes

