Employment OS for your Business

Graduate Software Engineers

Platform • Ringwood, Victoria 3134, Australia • Full-time
AI Job Summary
  • Bachelor’s or Master’s degree in Computer Science, Computer/Software Engineering, or related discipline.
  • Knowledge of C#/.NET, Python, and JavaScript/TypeScript frameworks/languages.
  • Actively uses AI tools in development workflow beyond basic prompting.

Role Type

On-site • Permanent • Full-time • Associate

Description

About Us

At AZZO, we are committed to pioneering integrated technology that drives a more sustainable future. Founded in Australia and now operating globally, we specialise in engineering and systems integration solutions that empower businesses to better manage energy and embrace renewable transformation. Our expertise spans advanced energy management, power automation, and digital software platforms, helping clients achieve smarter, cleaner, and more efficient outcomes.

 

What We Offer

  • State-of-the-art office facilities
  • Enhanced parental leave
  • Flexible working arrangements
  • Opportunity to contribute meaningfully to the sustainable energy transition
  • Training and development programs for both professional and personal development
  • An inclusive and collaborative working environment

The Role

As a Graduate Software Developer, you will have the opportunity to kick-start your career by working alongside experienced engineers to design, develop, test, and support software solutions that make a real impact for our customers. You’ll gain hands-on experience across the full software development lifecycle while contributing to meaningful projects and building your technical skills in a collaborative and supportive environment.

 

This role is ideal for someone who is passionate about technology, enjoys solving problems, and is eager to learn. You’ll receive mentoring, exposure to modern development practices and technologies, and opportunities to grow your knowledge while helping deliver secure, scalable, and high-quality software solutions.

 

Key Responsibilities:

  • Contribute to the development of AZZO’s EnergyX platform, supporting applications across energy monitoring, battery energy storage systems (BESS), virtual power plants (VPP), EV charging and industrial IoT.
  • Support the development of software solutions by analysing information needs, systems flows, data usage, business processes, and problem areas.
  • Maintain, troubleshoot, and improve existing codebases, ensuring adherence to development standards and best practices.
  • Conduct peer reviews and contribute to continuous improvement of software quality, security, and maintainability.

 

Qualifications & Experience: 

  • Bachelor’s or Master’s degree in Computer Science, Computer/Software Engineering, or a related discipline;
  • Experience developing, maintaining, and supporting software through university projects, internships, open-source contributions.
  • Knowledge of programming language & Frameworks – C# / .NET, Python, JavaScript/Typescript.
  • Strong AI fluency, actively using AI tools in your development workflow (beyond basic prompting).

Further Details

This role may require occasional work outside of standard business hours to provide support to our global customer base, including US-based customers.

For any questions regarding the position or the recruitment process please contact People & Culture at peopleandculture@azzo.com.   

Think you’re a good fit? Apply now by submitting your CV/Resume and a Cover Letter via the Apply Now button.

Please note, applicants must currently hold unrestricted working rights in Australia. 

We value diversity and we believe that our uniqueness makes us stronger. We encourage applicants from diverse and/or minority backgrounds to express their interest.

We believe in creating a working environment where individuals are able to bring their full self to work and are valued for their unique contribution.