CrawlJobs Logo

Software Engineer

https://www.csiro.au/ Logo

CSIRO

Location Icon

Location:
Australia, Hobart

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

100000.00 - 113000.00 AUD / Year

Job Description:

The Software Engineer/Data Analyst supports scientific voyages on the RV Investigator by enabling world-class marine research. Based in the Data Acquisition and Processing Team, you will help manage and develop software systems and data for the Marine National Facility vessel. Key responsibilities include developing, deploying, and integrating software for real-time sensor data collection, transformation, and distribution onboard. You'll work closely with a small development team using Python, PostgresDB, TimeScaleDB, and Docker, and support the ship's ICT network and scientific instrumentation.

Job Responsibility:

  • Develop, integrate, and maintain software systems in support of the ship's ICT services and the acquisition, processing, visualisation and management of marine data
  • Document existing and new systems to a high level, for both support staff and end users
  • Evaluate hardware performance and provide input into discussions on equipment upgrades/replacement
  • Communicate openly, effectively and respectfully with all staff, clients and suppliers in the interests of good business practice, collaboration and enhancement of CSIRO's reputation
  • Work collaboratively as part of a multi-disciplinary, often regionally dispersed research team, and business unit to carry out tasks in support of CSIRO scientific objectives
  • Adhere to the spirit and practice of CSIRO's Code of Conduct, Health, Safety and Environment procedures and policy, Diversity initiatives and Making Safety Personal goals
  • Proactively identify and take ownership of opportunities for improvements in systems and procedures
  • analyse underlying issues of complex and ill-defined problems
  • develop solutions and manage them through to delivery of a positive outcome
  • Collaborate effectively with other teams and industry colleagues to achieve objectives

Requirements:

  • A tertiary qualification in Information Technology and/or equivalent relevant experience
  • Ability to develop software in modern languages (e.g. Python) and experience with frameworks, libraries and languages relevant to the development of data systems and web-based applications
  • An understanding of software engineering methodologies and version control systems
  • Excellent interpersonal, oral and written communications skills, including demonstrated ability to clearly document software, data flows and to produce manuals and/or reports
  • Demonstrated ability to work collaboratively and interact effectively, sometimes from remote locations, as part of a highly competent and committed team
  • Demonstrated ability to develop and meet goals, working with clients under limited direction to mutually agreed outcomes and specific deadlines
  • Demonstrated ability to proactively identify and take ownership of opportunities for improvements in systems and procedures
  • analyse underlying issues of complex and ill-defined problems
  • collaborate with stakeholders outside of the team
  • develop solutions and manage them through to delivery of a positive outcome under limited direction
What we offer:
  • 15.4% superannuation
  • Flexible work arrangements
  • Range of leave entitlements
  • Career development opportunities

Additional Information:

Job Posted:
November 15, 2025

Expiration:
December 07, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.