About The Position

The world is embarking on a rapid journey to completely transform where our electricity comes from. It’s the biggest slice of solving the climate crisis. Australia is at the cutting edge of this transition, and SwitchDin is working at the forefront of innovation in the sector. Our mission: To build the technology platform needed to shift from centralised energy grids to the smart grids of the future, where renewable generation, energy storage, and smart devices reign. We’re a Renewable Energy SaaS company, an Australian business with global reach. Our cloud platforms address the scale-out issues of the orchestration of distributed energy resources (DER), enabling better power system management, and broader usage of renewable sources. Our team is a group of dedicated, intelligent, and genuine people who are down-to-earth and super passionate about what we do. We’ve recently been funded for growth, and we’re welcoming in a new tranche of smart, motivated software engineers to help us accelerate our mission. If you’re looking for meaningful work that allows you to contribute to a mission you believe in, and the opportunity to be part of a local tech startup success story, you will fit right in. In a word: Purpose. We are about enabling extremely important step changes. What we’re doing matters, it has an impact, and there is an incredible journey in front of us. You can help us find innovative solutions to large-scale problems, and change the way the world’s energy systems work. The world has embarked on an energy transformation. Globally, we’re deploying solar PV generation equivalent to 100 coal-fired power stations each year. With this tsunami of renewables our grids are changing to include millions of little distributed power plants, as well as storage, EVs, and controllable loads. That all needs to be orchestrated at levels big and small to keep our complex energy infrastructure working, and power flowing to everyone. This requires a high-scale, ultra-reliable and secure blend of cloud, IoT, and intelligence to power the future power grid. We are building that system. We’re looking for experienced software engineers to join our tight-knit, agile team of 5 project engineers. This team works together like an elite task force across most of SwitchDin’s technology stack, enhancing our products with new capabilities for customer projects. We dive in and get our hands dirty wherever is necessary to. We’re like the Special Forces Unit of SwitchDin Engineering! Below are some particular areas of development work we’ll typically focus on. Ideally you’ll have expertise in one or more of these (but you definitely don’t need all of them!): Cloud-native Applications Data Streaming Architectures & Backend Development Third-Party Cloud API Integrations Internet of Things (IoT) Development & Hardware Integration Public API Development We’re still a startup, so we rely on people being comfortable in T-shaped roles that will see them wearing different hats during the day and across the year. This team in particular will suit people who are used to switching between highly-technical projects on a scale of weeks to months.

Requirements

  • Being someone who loves building things with software not just a programmer, but someone who collaborates with others to design, build, deploy and manage large systems.
  • Experienced in roles that have built your maturity across multiple areas of software development.
  • Familiar with Python, and willing to become an expert in it.
  • Familiar with the basics of modern development like git, Docker, CD pipelines.
  • Excited about the challenge of building a world-class system.

Nice To Haves

  • Cloud infrastructure
  • Algorithms, data structures, and patterns
  • Programming for IoT devices
  • Integrating software with 3rd party hardware
  • An electrical engineering or mechatronics background or experience

Responsibilities

  • Enhancing our products with new capabilities for customer projects.
  • Diving in and getting hands dirty wherever is necessary.
  • Switching between highly-technical projects on a scale of weeks to months.
  • Interfacing with the Product team from concept to build.
  • Leveraging core competencies in your particular domain of engineering.
  • Getting exposure to frontend-backend Angular and/or React front-end frameworks using TypeScript.
  • Working with classic deployment patterns as well as k8s and Serverless e.g. AWS Lambda.
  • Working with Cloud and Object Storage database technologies.
  • Working with Cloud AWS and Kubernetes (k8s) declarative infrastructure w/Ansible and Terraform.
  • Working with Cloud Native applications AWS IoT Core and Greengrass.
  • Working with Continuous Delivery and robust pipelines.
  • Working with Observability/Monitoring, Security (SIEM) and ISO27001.
  • Working with Edge Embedded Yocto Linux-based IoT edge devices, OTA updates, watchdogs and recovery, release and testing processes.
  • Working with Drivers for inverter and battery systems using Modbus and other protocols.
  • Working with Device security including TPM, encryption, PKI.
  • Working with Energy protocols such as IEEE 2030.5, CSIP-AUS, OpenADR, OCPP.
  • Working with On-device and installer-driven provisioning and commissioning tooling.
  • Diagnosing and resolving issues on a live deployed fleet.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service