Senior Software Engineer

2 days ago


City of Melbourne, Australia Drivepowerline Full time

Join Powerline and help revolutionize the future of the electricity grid

We are a disruptive, VC-backed climate tech company based in Silicon Valley with offices in Australia and Europe. Our cutting-edge technology leverages machine learning and artificial intelligence to optimize renewable energy and battery storage projects on the electricity grid. Our products help renewable project owners achieve strong economics and operational excellence, paving the way for a decarbonized and profitable future grid. We work on exciting projects with leaders in the world’s most lucrative and complex electricity markets.

About the role

As a Senior Software Engineer at Powerline, you will focus primarily on backend systems that power renewable and battery storage optimization. You will design and build reliable, scalable software that integrates real-time data, machine learning, and optimization models.

You will collaborate with a world-class team of engineers, data scientists, and energy market experts to build and evolve our core platform. While your main focus will be backend development, you will also have opportunities to contribute across the stack, working with teammates who build dashboards and interfaces that visualize energy performance in real time.

This is an incredible opportunity to become an early and foundational team member at a climate tech company entering a major growth phase, solving one of the most important challenges in the global energy transition.

This position is based in Australia, with a preference for candidates who can work from our Melbourne office two to three days per week.

Key Responsibilities

- Design, build, and deploy software systems that optimize renewable and battery storage operations.

- Collaborate with cross-functional teams to integrate machine learning and optimization models.

- Own the full software development lifecycle from architecture and design to implementation and maintenance.

- Ensure production systems are scalable, reliable, and high-performing.

- Diagnose bottlenecks, resolve real-time issues, and continuously improve system performance and monitoring/alerting.

- Stay current on trends in software engineering, renewable energy, and grid technology to drive innovation.

Requirements

- 5+ years of software engineering experience, focusing on large-scale, real-time systems.

- Strong proficiency in Python, with excellent coding, testing, and debugging skills.

- Experience building and maintaining APIs, distributed systems, and data pipelines.

- Solid understanding of SQL and NoSQL database design and deployment.

- Strong communication skills and the ability to collaborate effectively with diverse teams, including engineers, data scientists, and energy market experts in a distributed working environment.

Strong Plus (any of the following)

- Experience in energy markets, renewable energy technologies, or energy storage systems.

- Familiarity with machine learning and optimization models.

- Knowledge of data visualization and dashboard tools.

- Front-end development experience, particularly with frameworks like React, Angular, or Svelte

#J-18808-Ljbffr



  • City of Melbourne, Australia Slope Full time

    Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. Anduril’s Lattice OS powers a family of systems that turns thousands of data streams into a realtime 3D command and control center. Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor...


  • City of Melbourne, Australia Vix Technology Group Full time

    Make The Connection. Vix Technology is a global leader in providing innovative solutions for public transit, believing that accessibility should be a standard. With over 35 years of experience and systems deployed in more than 200 cities worldwide, we take a modular approach to integrate various partners and technologies, creating best-in-class solutions....


  • Council of the City of Sydney, Australia ClearCompany Full time

    Senior Software Engineer - Full Stack TypeScript. This newly created role offers the opportunity to work on greenfields digital initiative and play a key role in their digital transformation, working alongside high-performing squads to deliver scalable full stack solutions. Multiple roles. Role: Senior Software Engineer - Full Stack Engineer – would also...


  • City of Melbourne, Australia Vix Technology Group Full time

    Make The Connection. Vix Technology is a global leader in providing innovative solutions for public transit, believing that accessibility should be a standard. With over 35 years of experience and systems deployed in 200+ cities, our technology quietly powers the journeys of millions every day. Now, we’re looking for a Senior Software Engineer to help us...


  • Council of the City of Sydney, Australia Slope Full time

    About the Team Anduril’s Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis to create software and hardware solutions that radically evolve the capabilities of our customers. We are fielding the next generation of autonomous systems to tackle the extremely challenging...


  • City of Melbourne, Australia ANCA Motion Pty Ltd Full time

    Senior Software Engineer - CAM Programing - Lead the design and development of high-quality CNC grinding technology and application software. - Collaborate with cross-functional teams to meet customer requirements and project goals. - Utilize modern software design principles and agile methodologies for efficient project execution. About ANCA Machine...


  • City of Brisbane, Australia Deswik Mining Consultants Pty Ltd Full time

    Senior Software Engineer - RACE Calling train and rail enthusiasts with senior C++, Python & full-stack skills to shape rail planning software which has real impact. Deswik’s RACE product offers a unique opportunity to work on cutting‑edge technology that’s transforming bulk rail logistics. RACE combines real‑time train management, advanced...


  • City of Melbourne, Australia Slope Full time

    About the Team Anduril’s Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis to create software and hardware solutions that radically evolve the capabilities of our customers. We are fielding the next generation of autonomous systems to tackle the extremely challenging...


  • Council of the City of Sydney, Australia Suncorp Full time

    Take the next step. Be part of something bigger at Suncorp. - Build and deliver scalable apps, APIs, and microservices with automation and CI/CD - Calling out for Java/REST API/Spring-Boot problem solvers and engineers - Sydney location About the role As a Senior Software Engineer, you’ll collaborate with delivery leaders and engineering teams to...


  • City of Melbourne, Australia Education Perfect Full time

    Education Perfect offers a suite of products designed to empower educators and amplify their impact in the classroom. We aim to enable teachers to personalise learning at scale with a range of powerful learning, assessment and insights tools, helping them and their students reach their full potential. As an EPeep, you’ll work on projects that have a real...