Software Engineer and Python Developer

Pinnacle Investment Management Group

City of Brisbane

On-site

AUD 90,000 - 130,000

Full time

41 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Pinnacle Investment Management Group Limited is seeking a data engineering professional to join our Brisbane team. You will collaborate with business users, design self-service dashboards, and implement data pipelines using Python, SQL Server, and Databricks.

The role focuses on data cleansing, ETL/ELT workflows, and integrating AI into processes while coordinating with stakeholders and maintaining robust version control with Git.

Qualifications

  • Graduate degree in Computer Science, IT or Software engineering.
  • Proven ability to build relationships with stakeholders.
  • Team player with strong communication and deadline discipline.
  • Interest in financial services and willingness to relocate to Brisbane.

Responsibilities

  • Collaborate with business users to gather requirements, wireframe and sign-off.
  • Frontend development: build menus, forms and dashboards for self-service data access.
  • Develop in Python and libraries such as pandas; work with APIs.
  • Develop SQL Server queries and ETL/ELT pipelines.
  • Integrate AI into processes using Databricks.
  • Use Git for code repository management and version control.
  • Cleanse data and rationalise collection points and methods.
  • Review and improve existing systems and processes; contribute to project implementation.
  • Manage databases and leverage Airflow for workflow orchestration.

Skills

Python
SQL
ETL/ELT
Data visualization
Pandas
Databricks
Airflow
Git
Front End development

Education

Graduate degree in Computer Science, IT or Software engineering

Tools

SQL Server
MS Azure
Databricks

Job description

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;
  • Project implementation and integration;
  • 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;
  • 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)
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer and Python Developer
Software Engineer and Python Developer

JobCubby • City of Brisbane

Hybrid
AUD 80,000 - 110,000
Senior Python Developer
Senior Python Developer

Kapital Consulting • Sydney

On-site
AUD 140,000 - 180,000
Sustainability Analyst
Sustainability Analyst

Pinnacle Investment Management Group • Sydney

Hybrid
AUD 90,000 - 120,000
Finance Data Engineer: Frontend Dashboards & AI
Finance Data Engineer: Frontend Dashboards & AI

Pinnacle Investment Management Group • City of Brisbane

On-site
AUD 90,000 - 130,000
Python Developer
Python Developer

XPT Software Australia Pty Ltd • Perth

On-site
AUD 120,000 - 160,000
Senior Data Engineer / Snr Python Developer
Senior Data Engineer / Snr Python Developer

Profusion Group • City of Melbourne

Hybrid
AUD 150,000 - 190,000
Hybrid work model
CBD office
Software Developer - Finance / Procurement Compliance AI Platform
Software Developer - Finance / Procurement Compliance AI Platform

XPT Software Australia Pty Ltd • Perth

On-site
AUD 140,000 - 180,000
Senior Data Engineer (Azure Databricks)
Senior Data Engineer (Azure Databricks)

PFD Food Services Pty Ltd • Australia

Hybrid
AUD 140,000 - 190,000
Staff discounts
Hybrid work
Onsite parking
Python Developer
Python Developer

XPT Software • City of Melbourne

On-site
AUD 150,000 - 190,000
Python Software Engineer
Python Software Engineer

Macquarie Group • Sydney

Hybrid
AUD 150,000 - 190,000
Wellbeing leave
Service bonus leave
Parental leave
+6