In partnership with Engineering Super. Learn more.
Engineering Super logo

Senior Software Engineer — Symonston, South Canberra
Expired

Geoscience Australia acknowledges the Traditional Custodians of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respects to Aboriginal and Torres Strait Islanders Cultures, and to elders past and present. About us Geoscience Australia is Australia's pre-eminent public sector geoscience organisation. We are the nation's trusted advisor on the geology and geography of Australia. We apply science and technology to describe and understand the Earth for the benefit of Australia. We apply our diverse professional expertise, our deep and trusted knowledge, our national-scale Earth observation infrastructure and our strong partnerships, to the opportunities and challenges that face our nation. Our culture Our strength lies in our people, including our diversity in backgrounds, skills and experiences, and the way we work together to respond to the emerging needs of our work. We value diversity in gender, backgrounds, culture, and experiences of our employees and are committed to providing an inclusive workplace culture that ensures everyone has equal opportunity to contribute, participate and progress. Applications from people who reflect this diversity are encouraged. Our workplace is committed to the health, safety and wellbeing of our employees and offers a variety of flexible working arrangements to enhance flexibility, including remote working arrangements. What we can offer you When you work at Geoscience Australia you will have access to a range of benefits and the opportunity to experience a workplace culture that truly values and promotes diversity, inclusion, equity and belonging. To learn more about our competitive salary, free onsite parking, generous flexible working arrangements and the role you can play in growing our culture click here . The key duties of the position include Our team The Minerals, Energy and Groundwater Information Services (MEGIS) Section provides specialised technical capabilities to support key outcomes of the Minerals, Energy and Groundwater Division (MEG), including scientific computing and data analytics. The Geoscientific Computing Team under the Information Services Section has primary responsibility for the design, development and maintenance of complex scientific workflow software for data modelling, processing and visualization. The team collaborates closely with geoscientists to deliver high value data-intensive projects, such as geophysical data processing and modelling, and science data mapping using machine-learning. The team uses high performance computing platforms including cloud services (AWS) to develop and operate a wide range of scientific software systems. The role The Senior Software Engineer role will work in the Geoscientific Computing Team to develop, implement, test, document and maintain a wide range of software applications in suitable programming languages such as Python, C, Java, Java Script and shell scripting. The role interacts with geoscientists and provides software solutions, user support, science algorithms implementation and workflows automation. In this role you will: work in an Agile environment where you will plan, design, build and test scientific computing software in suitable languages such as Python, Java Script and Linux Shell scripting; build and utilise various environments including in-house and cloud using Anaconda, Docker and Terraform (infrastructure as code); architect and implement scientific algorithms for data processing and modelling, in collaboration with domain experts/scientists and stakeholders; develop user interfaces using Python Tkinter or Flask web frameworks, as needed; apply software development best practices including continuous integration/delivery, refactoring, unit-testing, and automation; prepare and update systems documentation, including user guides and developer manuals; utilise GitHub and BitBucket version source code and tracking systems; utlise BitBucket Pipelines for Continuous Integration/Continuous Deployment workflows; utilise AWS cloud services to test and deploy applications, including building and maintaining infrastructure using Terraform; provide guidance and support to other developers within the team; support the team as a valued member, and take on scientific computing tasks assigned by, and under the guidance of the team lead. To be successful in the role you will demonstrate: strong problem-solving skills, with the ability to identify issues and explore innovative solutions; resilience in dealing with uncertainty and change, while effectively communicating with colleagues; proactive solicitation of feedback to ensure high-quality deliverables and continuous improvement; a collaborative mindset, fostering positive relationships with stakeholders and team members; effective communication of information, both verbally and in writing, ensuring clarity and conciseness; accountability for timely and accurate completion of tasks, with a focus on driving progress; dedication to adhering to professional standards and ethical conduct, aligning with APS values and codes of conduct. Required skills, knowledge, experience and/or qualifications Experience with software development, specifically Python programming language and open source libraries Experience with cloud computing services, particularly Amazon Web Services (AWS) Experience in best-practice software development standards including unit-testing, creating user guides and documentation Experience with Terraform (infrastructure as code) for the purpose of building and maintaing AWS infrastructure Experience with Docker to develop, package and manage APIs to engage with Web applications Experience with Continuous Integrations/Continuous Deployment workflows and processes Track record of driving positive change and improvements in stakeholder workflows and organisational culture Demonstrated success working within multi-disciplinary teams where you demonstrate collaboration, interpersonal communication and support team members and stakeholders Experience in committing to change with positive outcomes to stakeholder workflows and culture Are you unsure about applying? Did you know that a Hewlett Packard internal report found that men apply for jobs when they meet an average of 60 per cent of the job requirements? Women and other people from diverse backgrounds tend to only apply when they check every box. If you think you have what it takes, but don't necessarily meet every single point on what we are looking for, please still apply or get in touch with the contact officer to learn more about the role. To Apply Please visit thecareers pageof our website to submit your application via our e-Recruit system. Your application should include: Your resume (no more than 3 pages) A brief statement (no more than 700 words) outlining your transferable skills, experience and capabilities related to the role and the value you would bring to Geoscience Australia. If you have any questions regarding the role, please contact Mick Ilovski on (02) 6249 9531 or email mick.ilovskiga.gov.au To learn more about applying for roles within the Australian Public Services please review, ' Applying for an APS job: cracking the code'.

Applications close Sunday, 30 June 2024
Take me to the job
Find more jobs nearby: Symonston, Jerrabomberra, Narrabundah, Fyshwick, Red Hill.
Students welcome
Learn more
Engineering Super logo
General Information only. Professional Superannuation Management Pty Ltd (ABN 31 617 160 791; AFSL No. 499786).
Visit engineeringsuper.com.au to find our PDS and TMD.