Position Senior Software Engineer role at Bureau of Meteorology Overview As a Software Engineer in the Energy and Resources Program, you will play a critical role in maintaining and evolving the Bureau’s weather forecasting systems that produce and deliver forecasts for Energy and Resources customers. You will contribute to the development of customer-facing products, including interactive visualisations and robust APIs, to ensure weather insights are accessible and actionable for a diverse range of users. Your work will directly support forecasters and customers by enhancing the reliability, usability, and performance of forecasting tools and services. You will also be a key contributor to the Bureau’s next-generation weather forecasting platform, which integrates both meteorologist-driven forecasts and automated services powered by machine learning. You will design and build scalable, full-stack solutions using Python, Django, and React, transforming complex weather data into actionable intelligence. You will apply DevSecOps principles to ensure secure, reliable, and maintainable systems, contributing to continuous integration and delivery pipelines. Experience with cloud technologies, particularly AWS, will be highly desirable. You will work closely with customer-facing teams to understand user needs and translate them into innovative, high-impact services. Responsibilities Maintain and evolve weather forecasting systems and related customer-facing products (interactive visualisations and robust APIs). Contribute to the next-generation forecasting platform integrating meteorologist-driven forecasts with automated ML-powered services. Design and build scalable, full-stack solutions using Python, Django, and React. Apply DevSecOps practices to ensure secure, reliable, and maintainable systems and CI/CD pipelines. Collaborate with cross-functional teams and stakeholders to translate user needs into valuable services. Qualifications and skills Strong experience in Python, Django, and React. Knowledge of weather data and forecasting concepts is advantageous. Experience with cloud technologies, especially AWS. Familiarity with DevSecOps and CI/CD processes. Ability to work with customer-facing teams and translate requirements into deliverables. Salary and location Base pay range: A$115,443.00/yr – A$125,832.00/yr Location: Brisbane, Melbourne and Perth preferred; other capital city locations considered. Application details Application Closing Date: Monday 22 September 2025 For further information please review the position description on the Bureau of Meteorology Careers site: https://bomcareers.nga.net.au/?jati=C1CDCCA5-AAB4-AD5B-71AA-E4326890A263 Employment details Seniority level: Not Applicable Employment type: Full-time Job function: Other, Information Technology, and Engineering Industries: Government Administration and Government Relations Services J-18808-Ljbffr