Overview Join to apply for the Senior Software Engineer role at Bureau of Meteorology Base pay range: A$115,443.00/yr - A$125,832.00/yr Responsibilities Maintain and evolve the Bureau’s weather forecasting systems that produce and deliver forecasts for Energy and Resources customers. 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. Improve reliability, usability, and performance of forecasting tools and services to support forecasters and customers. Contribute to the Bureau’s next-generation weather forecasting platform that integrates meteorologist-driven forecasts and automated services powered by machine learning. Design and build scalable, full-stack solutions using Python, Django, and React to transform complex weather data into actionable intelligence. Apply DevSecOps principles to ensure secure, reliable, and maintainable systems and contribute to CI/CD pipelines. Work with customer-facing teams to understand user needs and translate them into innovative, high-impact services. Qualifications Knowledge of weather data and experience with Python, Django, and React. Experience with cloud technologies, particularly AWS. Ability to deliver customer-focused outcomes and work with cross-functional teams to convert requirements into valuable services. Experience applying DevSecOps practices to software delivery. Position details Senior Software Engineer — Brisbane, Melbourne and Perth preferred; other capital city locations considered. Location-specific details: Brisbane, Melbourne, Perth preferred; other capital cities considered. Application Closing Date: Monday 22 September 2025 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