Software Engineer and Python Developer

Pinnacle Investment Management

Apply to this job
Brisbane, Australia Until 9/13/2026 1+ years exp First posted July 15, 2026 Last posted July 15, 2026
Job description

About Pinnacle Investment Management

Pinnacle Investment Management Group Limited (ASX:PNI) is a leading Australian-based multi-affiliate investment management firm. Our mission is to establish, grow and support a diverse stable of world-class investment management firms.

Pinnacle currently consists of nineteen investment management firms that collectively manage over A$200 billion in assets across a diverse range of asset classes. Our affiliated managers operate autonomously, in line with our philosophy that 'supported independence' is an essential ingredient in sustaining investment excellence and business resilience over the long term.

Our values of Client Focus, Honesty and Integrity, Innovation and Empowerment guide all our actions. We continually invest in our people and develop them to help reach their potential through extensive on the job training.

Responsibilities

  • Work with business user to gather requirements; wireframe and sign-off
  • Front End development – build menus, forms, dashboards to allow ‘self-service’ access to data; data analysis and visualisation;
  • Developing in Python (also writing in libraries such as pandas, API’s)
  • Developing database queries (SQL Server) and ETL/ELT pipelines;
  • Integration of Ai into process using Databricks;
  • Code repository using git;
  • Data cleansing and rationalising collection points and methods;
  • Reviewing and improving existing system and business processes;
  • Process automation;
  • Project implementation and integration;
  • Service provider management (logs, bug fixes, upgrades etc);
  • Data security & management (Back-ups etc);
  • Database management & knowledge of Airflow.

The Successful Candidate

  • A Graduate degree in Computer Science, IT or Software engineering;
  • The ability to build relationships with internal and external stakeholders;
  • Team player;
  • Excellent verbal and written communication skills;
  • Ability to work to tight deadlines;
  • Organised & enthusiastic
  • Strong mathematical results from university;
  • An interest in and a desire to work in financial services; and
  • Brisbane based or willing to move to Brisbane
  • You must be an Australian citizen or hold PR to be considered for this role.

Desired Skills and Experience

  • Experience in the MS Azure ecosystem (SQL Server and ELT; Flow; Teams; Sharepoint; Fast API)
  • Excellent Python & SQL skills;
  • Experience working with Airflow; sftp; Web apps development (Flask; Javascript; Vue.js);
  • Basic Linux experience;
  • Technical expertise in data models, database design and data mining techniques;
  • 1-2 years work experience, preferably developing in Financial Services
  • Proven experience of using data analysis and visualisation tools;
  • Outstanding critical thinking and analytical skills;
  • An understanding of the funds management and/or broader financial services industry; and
  • Resilience, sincerity, and tenacity.
About this role

Summary

Develop Python applications, manage databases, automate processes, and support data visualization in financial services.

Job title

Software Engineer and Python Developer

Experience level

1-2 years

Minimum experience

1+ years exp

Industry

financial services

Location requirements

Brisbane-based or willing to relocate, Australia only

Salary

Not specified

Management role

No

Skills & keywords

Required skills

pythonsqlairflowgitdatabricks

Preferred skills

azureflaskvue.jslinuxdata mining

Specializations

pythonsqldata analysisetlairflow
Locations

Structured locations inferred from the posting.

Brisbane QLD, Australia

On-site City