Software Engineer
Published | June 29, 2025 |
Location | Hobart, Australia |
Category | Engineering |
Job Type | Full-time |
Salary | $94,563 – 105,910 per annum, plus an additional 15.4% superannuation |
Currency | AUD |
Description
The Bureau are Australia’s weather, climate, water, oceans and space weather agency. Our work touches the lives of all Australians every day. Our products and services include observations, forecasts, warnings, analysis and advice. They cover Australia’s atmosphere, water, oceans and space environments.
The role is part of the DevSecOps team within the Application Services Program of the Data and Digital Group. This team supports the Bureau throughout the entire software development lifecycle, ensuring the consistent release of quality products that align with the Bureau’s strategy. The DevSecOps team is responsible for defining, supporting, and delivering the Bureau’s software development lifecycle framework, standard DevSecOps processes and practices, and automation tooling to ensure efficient, modern, high-quality, and secure software development and deployment.
As a Software Engineer, you will leverage your skills and experience to architect, develop, deploy, maintain, and support software in various enterprise environments, including High-Performance Computing (HPC). A high-level capability in software development, particularly with Python, including the use of third-party and open-source packages, is essential. Practical application of sound software architecture and design principles is required to ensure the development of robust, documented code suitable for deployment on 24x7 operational systems.
You must demonstrate expertise in Linux systems, web services, APIs, Python, and BASH scripting. Skills in modern collaborative software development practices, including automated testing and deployment, version control, code reviews, agile methodologies are also essential. The ideal candidate will have demonstrated experience using continuous integration platforms (GitLab-CI) for testing and release management. This individual will require a drive to develop and maintain operational excellence with governance and processes within secure and mission critical environments.
To excel in this role, you should have exceptional communication skills, both technical and non-technical, be highly motivated, self-driven, and demonstrate strong analytical and problem-solving abilities. Experience in software development, operational support, testing, and implementing new applications— whether on-premises or in cloud environments like AWS—along with familiarity with ITIL frameworks, will be highly advantageous. You will be joining a highly innovative and talented section that contains both Software and DevSecOps Engineers, working on a wide range of projects supporting Bureau development and operational teams. The team manages the Bureau's Workflow Schedulers (Cylc and Airflow).
The successful candidate will be required to obtain, and maintain, a Negative Vetting 1 security clearance from the Australian Government Security Vetting Agency. The successful candidate will report to the Software Infrastructure Support Lead.