Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Canberra
Harrison McMillan
Software Engineer
Posted: 1 April
Offer description

At Harrison McMillan, our mission is simple: to change lives, one placement at a time.
As a trusted recruitment partner to government and industry, we pride ourselves on connecting exceptional people with roles where they can truly make an impact.
Harrison McMillan is seeking a Senior Software Engineer (EL1 Equivalent) to work with a Federal Government Department in Canberra.

Job
The Department develops and maintains the Australian Geospatial Reference Frame (AGRS), including national gravity and geoid modelling systems that underpin accurate height reference surfaces across Australia.
This role will modernise and operationalise core geodetic and gravity software by upgrading legacy dependencies, improving security and maintainability, introducing automated testing and standardised documentation, and ensuring consistent, reliable outputs across platforms such as AWS, NCI and other Linux and windows local machines. The developer will also uplift gravity gridding and geoid modelling code into robust, automated pipelines to support repeatable national-scale model production and resilient operational services on NCI.

Key duties and responsibilities

* Modernise AGRS tools and services and national adjustments by updating legacy dependencies, improving security, introducing automated unit tests, standardising documentation, ensuring consistent outputs across platforms such as AWS and NCI and improving maintainability across tools including DynAdjust, GDA2020, GeodePy, rdsinex, sinex2epoch, ANUBIS, and other utilities

* Uplift existing gravity gridding and geoid modelling code into a robust, operational pipeline environment in NCI

Essential

* Senior software engineering on scientific codebases. Demonstrated experience modernising and maintaining (e.g. Python, C++ based) scientific or geospatial software, including refactoring legacy code while preserving numerical outputs. This includes expertise with CMake/Make for building and deploying C/C++ applications; Python packaging tools such as pip and related ecosystems; parallelisation and vectorisation techniques (e.g., OpenMP, multithreading); memory and I/O performance tuning; and hands on use of high-performance numerical libraries including BLAS, LAPACK, Eigen, SciPy, and NumPy

* Experience in running scientific workflows and parallel processing workloads on both NCI and AWS, and demonstrated capability in build and packaging processes across multiple platforms and environments

* Automated testing and reproducibility. Demonstrated delivery of automated unit/integration tests and reproducible builds, including CI workflows and clear test strategy for numerical code (tolerances, regression tests)

* Operational pipeline development. Experience turning research style scripts into robust, automated pipelines (batch processing, configuration management, logging, error handling, retries, provenance), ideally for national scale or high-volume processing

* Documentation and developer enablement. Ability to produce clear, standardised documentation (user and developer docs), including onboarding notes and runbooks to support ongoing operations and handover

Desirable criteria

* Geodesy / gravity / GNSS domain exposure. Any experience with geodesy, gravity, geoid modelling, GNSS processing, reference frames, or similar numerical geospatial domains

* Software release practices. Experience packaging and releasing tools (versioning, semantic release, changelogs, artifact publishing) and maintaining stable, traceable releases

This role is based in Canberra and requires a Baseline Clearance

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior development expert-software engineer
Canberra
Dfp Recruitment
Software Engineer
Similar job
Senior idam – forgerock software engineer
Canberra
IT Alliance Australia
Software Engineer
Similar job
Senior software engineer
Canberra
NetApp
Software Engineer
Similar jobs
IT and Tech jobs in Canberra
jobs Canberra
jobs Australian Capital Territory
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Canberra > Senior Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save