21 Aug
|
Hachiko Technologies
|
New South Wales
21 Aug
Hachiko Technologies
New South Wales
Job Description
Hachiko Technologies Pty Ltd – Sydney CBD NSW
n
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.
n
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.
n
What you'll do
n
You'll contribute across the platform, working on a mix of product-facing and internal systems work. Day-to-day, this includes:
n
Building and improving our web portal interface — the primary touchpoint for customers managing their energy assets
n
Developing and maintaining our JSON API interface, ensuring it's well‐documented, reliable, and easy to integrate against
n
Carrying out maintenance and improvement work across platform services in Python and Go
n
Building API integrations with third‐party systems (energy platforms, hardware providers, market interfaces)
n
Writing clean, tested code and participating in code reviews
n
Gradually taking on more complex tasks in domain‐critical areas (markets, control, telemetry) as you build context and confidence
n
What we're looking for
n
2+ years of professional software engineering experience (or equivalent depth from personal projects, open‐source, or a strong academic background)
n
Solid fundamentals in at least two backend languages — Python, Go, or TypeScript
n
Basic understanding of front‐end technologies and how they interact with backend systems
n
Comfort working with web APIs: designing them, consuming them, debugging them
n
Familiarity with version control (Git), CI/CD pipelines,
and working in collaborative codebases
n
A genuine desire to learn — about distributed systems, energy markets, and building software that has to work in the real world
n
A robust sense of ownership and accountability; ability to deliver a piece of work from ideation to completion
n
Enough self‐awareness to ask good questions, flag when you're stuck, and learn from feedback without taking it personally
n
Nice to have
n
Experience with cloud platforms, particularly AWS
n
Exposure to event‐driven architectures or message brokers (Kafka, RabbitMQ, etc.)
n
Familiarity with time‐series databases (TimescaleDB)
n
Familiarity with
monitoring/observability
tooling (Grafana, Prometheus)
n
Interest in or exposure to energy systems, IoT, or hardware integrations
n
Thoughtful use of AI‐assisted development tools, with a strong sense of ownership over code quality
n
Experience with Docker, containerised development, or infrastructure‐as‐code
n
What you won't be expected to do (yet)
n
This role is about building a strong foundation. You won't be thrown into the deep end without support. Specifically:
n
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
n
You won't own production incidents solo, but you'll participate in post‐incident reviews and learn how we think about failure and recovery
n
You won't need prior energy market knowledge, but you'll be expected to build it quickly — and we'll help
n
What success looks like (6–12 months)
n
You're independently delivering well‐scoped features across the web portal and API with minimal hand‐holding
n
Your code is clean, tested, and reviewed without requiring major rework
n
You've built enough domain context to ask sharp questions and spot issues that less engaged engineers would miss
n
Senior engineers trust you with increasingly complex work because you've earned it through consistent quality and good judgment
n
You've started forming your own views on how systems should be designed, and you contribute meaningfully to technical discussions
n
Ways of working
n
Approximately *****% hands‐on coding
n
Approximately *****% learning, review, and collaboration
n
No direct reports
n
Close collaboration with senior engineers, data scientists, and the broader platform team
n
Mostly remote work with semi‐frequent in‐person workshops and interactions (Sydney/Newcastle)
n
Why Hachiko?
n
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.
n
At Hachiko, you'll find:
n
A high‐trust, high‐autonomy environment with clear standards
n
A senior engineering team that genuinely invests in helping you grow
n
Real problems with real consequences — your work directly affects energy assets, financial outcomes, and the energy transition
n
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
n
Culture
n
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.
n
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