Software Developer

QCIF
Fortitude Valley, QLD
A$85,000-$127,000 p/a
Information & Communication Technology → Developers/Programmers
Full-time
Hybrid

Posted 4 days ago


About QCIF Ltd

QCIF is a not-for-profit organisation dedicated to catalysing innovation through cutting-edge digital infrastructure and enterprise solutions. We support researchers across Queensland and Australia with expertise and training in AI, informatics, statistics, advanced computing, and software development.

As an NCRIS node, we play a key role in national platforms such as the Australian BioCommons and the ARDC’s Nectar Research Cloud.

QCIF empowers researchers across academia, government and industry to achieve research excellence. Our flexible engagement models—ranging from embedded staff to tailored service packages—offer expert support in grant preparation, research design and beyond.

Data Science

The QCIF Data Science team offers access to specialist expertise in statistics, biostatistics, bioinformatics, applied AI, health informatics and qualitative research—helping researchers unlock the full potential of their data.

Our team supports the entire data life cycle, from experimental design and data capture to analysis and visualisation. Researchers, including HDRs from QCIF Member universities, can access our expertise through fully subsidised consultations, on-demand project support, or by embedding QCIF scientists within their research teams.

We also work with government and industry, providing tailored data science capabilities to support research and innovation in data-intensive environments.

QCIF Data and Software Solutions

The QCIF Data and Software Solutions team provides expert data and software development support to researchers from universities, government, and industry through access to on-demand, skilled personnel, with expertise in software engineering, data management, data services, and applied high-performance computing.

The team brings specialised knowledge and expertise in working with sensitive data, having designed and built KeyPoint, a remote analysis environment for sensitive data, which the team currently operates. As a Trusted Research Environment, KeyPoint enables robust governance, management, and sharing of sensitive research data with approved researchers in a scalable, highly secure environment.

Sustainable futures

The Sustainable Futures team of QCIF Data Science is dedicated to developing national infrastructure for environmental, agricultural, and urban design research. We bridge the gap between specialised domain knowledge and novel technology solutions to tackle Australia's most pressing sustainability challenges.

About the role

We are seeking multiple positions. Roles are available for developers with skills in Applied AI, or Full Stack enterprise platform development. Remuneration will be commensurate with skills and experience. These roles will be responsible for technical delivery for designing, building, and maintaining optimised and highly available data infrastructure, pipelines, and workflows that facilitate data management, data analytics, and modelling solutions. These roles plan, design, develop, deploy, and administer frameworks and architectural approaches that scale to handle user demands. These are hands-on roles which requires technical expertise to deliver data and analytical services including data ingestion, transformation, storage, dashboarding, and model execution. The roles strive to continuously develop new and improved data engineering and operations capabilities.

Duties

Scope, analyse, design, develop, test, deploy, document, and support software solutions (e.g. scripts, programs, workflows or RESTful web services) to broad specifications under broad supervision, providing technical leadership to junior team members as required

Identify, install, modify, optimise and integrate applications, middleware, user interfaces and other software under broad supervision, providing technical leadership to junior team members as required

Identify a need for, design, develop, deploy and maintain infrastructure to increase data and model findability, accessibility, interoperability and reusability under broad supervision, providing technical leadership to junior team members as required

Identify a need for, architect, deploy and configure software stacks for data ETL, management and analytics and execution of models to broad specification under broad supervision, providing technical leadership to junior team members as required

Write unit/integration tests, plan and conduct system/user acceptance testing, produce comprehensive test plans, and contribute to engineering documentation and tools under broad supervision, providing technical leadership to junior team members as required

Identify a need for, evaluate and implement processes and systems for data lineage, integration and quality and tools to support increases in data volume and complexity under broad supervision, providing technical leadership to junior team members as required

Design, develop, deploy and maintain scalable OpenStack cloud-based solutions, analytical tools, programs, and interfaces to broad specifications under broad supervision, providing technical leadership to junior team members as required

Resolve harder problems, issues, and bug fixes within the agreed timeframes, taking shared ownership of easier problems, issues and bug fixes under broad supervision, providing technical leadership to junior team members as required

Report on progress against project tasks and milestones through regular meetings and updates as well as more detailed analysis and written reports for stakeholders, project managers, team leads, and senior management

Develop and deliver training programs under broad supervision, providing technical leadership to junior team members as required

Interface with relevant stakeholders to manage expectations and ensure satisfaction under broad supervision, providing technical leadership to junior team members as required

Work closely and actively communicate with a team of engineers, product managers, and analysts

Capture requirements and develop proposals with collaborators under broad supervision, providing technical leadership to junior team members as required

Architect, develop and adapt software architectures to support proposed and operational software platforms to broad specifications under broad supervision, providing technical leadership to junior team members as required

Assist in the design and implementation of strategy for long term platform architecture, providing technical leadership to junior team members as required

Be aware of security considerations and implementation of security best practices, identifying gaps and areas for improvement, providing technical leadership to junior team members as required

Manage routine projects, providing leadership to junior team members

Use safe manual handling techniques, practice safe work habits in line with QCIF Policies

Wear protective clothing provided where necessary and take a consultative role in assisting and maintaining a clean, tidy work area and a healthy and safe working environment

Report any health or safety hazards, faults, repairs, broken or damaged company property, cleaning needs and accidents immediately

Ensure all equipment is kept in good working order and used only for the purpose for which it was intended

Consult with employees on health and safety matters that impact them

Be fully conversant with emergency procedures

Acquire and maintain proficiency with the Microsoft Office Suite

Essential Qualifications and Experience

An Honours or Masters degree in Computer Science or Information Technology or a related discipline with at least 7 years of experience, a Bachelor's degree in Computer Science or Information Technology or a related discipline with at least 10 years of subsequent relevant work experience, or an equivalent combination of relevant experience and/or education/training

Practical skills in software engineering and scripting languages (Python, R, Javascript, Perl, Dart, shell, PowerShell, etc.) including desktop and web-based platform development

Practical skills and experience in design, delivery, and operation of complex systems and platforms

Experience with automated testing and CI/CD technologies and approaches

Experience with Agile development and management methodologies

Practical skills in designing and implementing ETL systems

Ability to prioritise own workload, work independently and meet deadlines

Desirable Qualifications and Experience

Knowledge and experience in the use and management of Linux systems in a Cloud environment. OpenStack experience is highly desirable

Knowledge and experience in project management

Experience in advising researchers on the appropriate data science strategies

Experience in working with relational and non-relational databases and the design of data models; improving system operations, delivery and management of large datasets, data integrity and quality

Skills and experience in cybersecurity

Experience with front end frameworks such as ReactJS, Flutter, Angular, Django

Experience in developing service APIs

Experience with Kubernetes/Containerisation

Experience with DevOps / DevSecOps


About QCIF

St. Lucia, Boulia, QLD, Australia

This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Graduate Software Developer

Sizztech Pty Ltd

Fortitude Valley, QLD
A$60,000-$75,000 p/a
Full-time
On-site

Software Engineer (Developer)

Emanate Technology Pty Ltd

Brisbane, QLD
A$126 p/h
Contract
Hybrid

Python Developer

Talent – Specialists in tech, transformation & beyond

Logo for Python Developer
Brisbane, QLD
A$500-$600 p/d
Full-time
On-site

Junior C# / .Net Developer

Robert Half

Brisbane, QLD
A$85,000-$95,000 p/a
Full-time
On-site

Open Edge Developer | Brisbane | On Site

Robert Half

Brisbane, QLD
A$125,000-$140,000 p/a
Full-time
On-site

Software Developer

Metalbiz Recyclers

Rocklea, QLD
A$80,000-$85,000 p/a
Full-time
On-site

Mid Level /Senior Software Engineer

Techniche Labs

Logo for Mid Level /Senior Software Engineer
Carrara, QLD
A$100,000-$130,000 p/a
Full-time
On-site

Junior/Intermediate Software Developer

@realty

Surfers Paradise, QLD
A$75,000-$85,000 p/a
Full-time
On-site