Acknowledgement of Country
CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliation.
Role highlights
- Shape NEAC’s digital infrastructure and technical architecture
- Build production systems to manage research program data and systems science workflows
- Work with scientists to deliver national energy transition impact
About CSIRO
As Australia's national science agency, CSIRO is solving the greatest challenges through innovative science and technology. Many of our iconic innovations were once considered impossible until someone, just like you, joined us and took on the challenge.
Visit CSIRO.au for more information.
About NEAC
The National Energy Analysis Centre (NEAC) is a CSIRO-led, next-generation digital research infrastructure that will drive and inform Australia's energy transition to net zero. NEAC offers a systems-science approach, combining technical data with human behaviour insights to support faster, smarter energy innovation. It connects real people, physical test facilities, and sophisticated modelling to support researchers, innovators, and policymakers in shaping the energy landscape of the future.
NEAC includes:
- The Living Lab – a real-world data network of homes, businesses and energy users
- The Systems Science Toolbox – a comprehensive model suite for Australia's entire energy system
- Physical Infrastructure Integration – connections to CSIRO facilities for testing and simulation
The opportunity
As a Senior Software Engineer in NEAC, you will design, build and operate critical digital infrastructure supporting Australia’s energy transition. Working in a newly formed, multidisciplinary team, you’ll develop full-stack solutions across data management, analytical workflows and user interfaces, while influencing technical architecture and engaging directly with researchers, industry and policymakers to deliver impactful, real-world outcomes.
Your high-level duties will include:
- Lead the software engineering of significant technical components under the high-level guidance of the NEAC Engineering Lead.
- Apply software engineering best practice to design, implement and operate NEAC’s digital infrastructure, including cloud-hosted systems for IoT data management, analytical workflows and user interfaces, making well-reasoned architectural choices informed by current technological developments.
- Ensure the needs of NEAC researchers, policymakers and end-users are met by anticipating requirements, translating research objectives into technical solutions, and adapting quickly to changing project and external conditions.
- Work collaboratively as part of a multi-disciplinary, regionally dispersed team and contribute to agile software development processes to support NEAC product and engineering objectives.
- Be accountable for the quality of software delivered, ensuring alignment of engineering activities with NEAC’s research goals, product roadmap and technology direction.
Role particulars
Location and office arrangements: Hobart, Melbourne, Canberra, preferred. Other locations with a CSIRO Energy presence may be considered.
Salary: AU$118k – AU$127k per annum (pro rata for part-time), plus 15.4% superannuation
Tenure & work schedule: Specified term of 3 years; Full time.
Reference: 103210
As the successful candidate, you will bring:
Essential
- At least 3 years' experience developing and maintaining production software in Python, with a track record of owning significant components end-to-end. Experience with TypeScript or other languages is advantageous.
- Demonstrated experience designing, deploying and operating cloud-based software systems using a major cloud platform in a production environment, including infrastructure management using Terraform or similar infrastructure-as-code tools.
- Experience applying automated testing practices and associated frameworks to deliver high-quality, reliable software.
- Knowledge of, and experience applying, sound software design principles and design patterns.
- Demonstrated ability and willingness to learn, evaluate and adopt new technologies and ways of working, including Agentic AI-assisted software development, where appropriate, to improve engineering outcomes.
- Demonstrated full software development lifecycle experience, including requirements gathering, system architecture, documentation, API design and delivery, web interface and analytical or computational workflow development, and ongoing operations and support of production systems.
- Proven ability to identify, analyse and solve complex technical problems, and to adapt effectively to changing circumstances.
- Strong interpersonal and communication skills, including the ability to collaborate effectively across multidisciplinary teams and with both technical and non-technical stakeholders.
Desirable
- Energy sector experience including foundational electrical engineering knowledge.
- Experience working in a science and research environment.
- Experience working in a modelling and simulation-focussed domain, such as electrical engineering, control systems, or earth sciences.
For full details about this role, and other criteria, please review the Position Description
Not sure if you meet all the criteria?
While it is CSIRO policy that the successful candidate must meet all the essential criteria, there are many ways to demonstrate this. Don’t let the list discourage you. If you are unsure about applying, please reach out to the contact person in the Position Description.
Setting you up for success
We are committed to providing a recruitment process that is fair, equitable and accessible to everyone. We recognise that it may be helpful for us to adjust our process to make it equitable for your individual situation. Please email
[email protected], quoting the reference number and let us know how we can support you.
Life at CSIRO and flexible work arrangements
We work flexibly at CSIRO, offering a range of options for how, when and where you work. We can discuss flexible work arrangements with you during the recruitment process. CSIRO also offers a range of leave entitlements, benefits and career development opportunities. To find out more, visit Careers at CSIRO.
Inclusion and belonging
Solving Australia's greatest challenges takes a diversity of minds and lived experiences. We know diverse teams are more effective and deliver more innovative outcomes. As an equal employment opportunity organisation, we are committed to creating diverse and inclusive teams where people feel they belong. We recognise true diversity encompasses all ages, abilities, cultures, faiths, levels of education, genders, sexualities, diversity of thought and much more. We focus on hiring people who share our values of People First, Further Together, Making it Real and Trusted.
CSIRO holds Gold Status for the Australian Workplace Equality Index for LGBTQIA+ inclusion, and a Science in Australia Gender Equity Bronze Award.
Eligibility
To be eligible to apply for this position, you must be an Australian / New Zealand Citizen or Australian Permanent resident.
Appointment to this role is subject to provision of a national police check and may be subject to other security/medical/character clearance requirements.
Child safety
CSIRO is committed to the safety and wellbeing of all children and young people involved in our activities and programs. View our Child Safe Policy.
How to apply
Please apply online and submit a cover letter (maximum 2 pages) and CV that demonstrate your motivation and ability to meet the essential requirements of this role.
Applications close
3 July 2026, 11:59pm AEST