Software Engineer (New South Wales)

Software Engineer (New South Wales)

15 Aug
|
Hachiko Technologies
|
New South Wales

15 Aug

Hachiko Technologies

New South Wales

Hachiko Technologies Pty Ltd – Sydney CBD NSWHachiko 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 doYou'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 assetsDeveloping and maintaining our JSON API interface, ensuring it's well‐documented, reliable, and easy to integrate againstCarrying out maintenance and improvement work across platform services in Python and GoBuilding API integrations with third‐party systems (energy platforms, hardware providers, market interfaces)Writing clean, tested code and participating in code reviewsGradually taking on more complex tasks in domain‐critical areas (markets, control, telemetry) as you build context and confidenceWhat we're looking for2+ years of professional software engineering experience (or equivalent depth from personal projects, open‐source, or a robust academic background)Solid fundamentals in at least two backend languages — Python, Go, or TypeScriptBasic understanding of front‐end technologies and how they interact with backend systemsComfort working with web APIs: designing them, consuming them, debugging themFamiliarity with version control (Git), CI/CD pipelines,



and working in collaborative codebasesA genuine desire to learn — about distributed systems, energy markets, and building software that has to work in the real worldA solid sense of ownership and accountability; ability to deliver a piece of work from ideation to completionEnough self‐awareness to ask good questions, flag when you're stuck, and learn from feedback without taking it personallyNice to haveExperience with cloud platforms, particularly AWSExposure 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 integrationsThoughtful use of AI‐assisted development tools, with a strong sense of ownership over code qualityExperience with Docker, containerised development, or infrastructure‐as‐codeWhat 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 madeYou won't own production incidents solo, but you'll participate in post‐incident reviews and learn how we think about failure and recoveryYou won't need prior energy market knowledge,



but you'll be expected to build it quickly — and we'll helpWhat success looks like (6–12 months)You're independently delivering well‐scoped features across the web portal and API with minimal hand‐holdingYour code is clean, tested, and reviewed without requiring major reworkYou've built enough domain context to ask sharp questions and spot issues that less engaged engineers would missSenior engineers trust you with increasingly complex work because you've earned it through consistent quality and good judgmentYou've started forming your own views on how systems should be designed, and you contribute meaningfully to technical discussionsWays of workingApproximately *****% hands‐on codingApproximately *****% learning, review, and collaborationNo direct reportsClose collaboration with senior engineers, data scientists, and the broader platform teamMostly 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 standardsA senior engineering team that genuinely invests in helping you growReal problems with real consequences — your work directly affects energy assets, financial outcomes, and the energy transitionA culture that's allergic to brilliant‐but‐toxic behaviour — we look for people who combine robust technical instincts with humility and respect for othersCultureAt 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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (new south wales) / new south wales