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 setting 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 strong 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 80–90% hands‐on coding
n
- Approximately 10–20% 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 2025. 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-18808-Ljbffr
📌 Software Engineer (New South Wales)
🏢 Hachiko Technologies
📍 New South Wales