Software Engineer – Python & Data

Pinnacle Investment Management

Brisbane

Presencial

AUD 110 000 - 140 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Pinnacle Investment Management in Brisbane seeks a Software Engineer – Python & Data to join the Data & Business Analytics team. You will develop Python applications, create data pipelines, dashboards and AI-enabled solutions, collaborating with business users and technical colleagues.

The role emphasizes solving real data problems, translating requirements into practical software, and contributing to reliable, scalable systems while learning and growing in a modern data tech environment.

Qualificações

  • Proven Python programming ability through work, internships, uni projects or personal work.
  • Solid SQL fundamentals for querying, transforming and combining data.
  • Analytical problem-solving to break down issues and develop practical solutions.
  • Discipline in software development: readable code, testing, and version control.
  • Ability to take ownership and work with autonomy when needed.
  • Strong communication and collaboration with business users and colleagues.
  • Willingness to learn new technologies and improve skills.

Responsabilidades

  • Design, build and improve software and data solutions across the group.
  • Develop Python applications and APIs, and integrate web functionality.
  • Create dashboards and self-service data tools for business users.
  • Automate repetitive processes and explore AI-enabled workflows.
  • Ensure quality and reliability through testing, documentation and version control.

Conhecimentos

Python programming
SQL fundamentals
Analytical problem-solving
Software development discipline
Initiative and ownership
Communication and collaboration
Learning mindset

Formação académica

Degree in Computer Science or Software Engineering

Ferramentas

Azure
SQL Server
Databricks
Apache Airflow
REST APIs (FastAPI/Flask)

Descrição da oferta de emprego

21h ago , from Pinnacle Investment Management

Build practical software. Solve real data problems.

Are you a software developer who enjoys solving problems, building useful applications and turning complex data into practical business solutions?

Pinnacle Investment Management is looking for a capable, curious and motivated Software Engineer – Python & Data to join our Data & Business Analytics team in Brisbane.

This is an opportunity to develop real-world software and data solutions that help business teams work more efficiently, access better information and automate processes. You will work across Python development, SQL, data pipelines, web applications, dashboards and emerging AI-enabled solutions, with opportunities to develop your skills across a modern data technology environment.

We're looking for someone who combines sound technical fundamentals with analytical thinking, initiative and a genuine desire to build software that works reliably and delivers value.

You may be a recent graduate with strong practical project experience or an early-career developer ready to take the next step. What matters most is your ability to apply your technical knowledge, solve problems and continue learning.

What you'll do

Working with business users and technical colleagues, you will help design, build and improve software and data solutions across the Group.

Develop software and applications

  • Build and maintain Python applications using appropriate libraries, including pandas.
  • Write clean, maintainable code and use Git for source control.
  • Develop and integrate APIs and web application functionality.
  • Translate business requirements into practical technical solutions, using wireframes or prototypes where helpful.
  • Develop SQL queries and work with SQL Server databases.
  • Build and maintain ETL/ELT data pipelines to extract, transform, validate and deliver data.
  • Improve data quality through cleansing, validation and more consistent data collection.
  • Investigate data issues, troubleshoot failures and improve the reliability of existing processes.

Create useful business tools

  • Develop dashboards, forms and self-service data tools that help business users access and understand information.
  • Work with stakeholders to understand their needs, agree on solutions and deliver useful outcomes.
  • Apply data analysis and visualisation techniques to support business decision-making.

Automate and innovate

  • Identify opportunities to automate repetitive work and improve existing business processes.
  • Contribute to the integration of AI into business workflows, including solutions using Databricks.
  • Help implement, test and improve new applications, integrations and data capabilities.

Support quality and reliability

  • Follow sound development practices, including testing, debugging, documentation and version control.
  • Contribute to secure, well-managed and reliable applications and data processes.
  • Help investigate defects, monitor processes and improve solutions over time.

What we're looking for

We are looking for candidates who can demonstrate:

  • Practical Python programming ability — through employment, internships, university projects, personal projects or other relevant work.
  • Sound SQL fundamentals — including the ability to query, combine and transform relational data.
  • Analytical problem-solving — the ability to break down a problem, investigate its cause and develop a practical solution.
  • Software development discipline — an appreciation of readable code, debugging, testing, source control and maintainability.
  • Initiative and ownership — the willingness to take responsibility for tasks, work through problems and ask for help when appropriate.
  • Communication and collaboration — the ability to understand requirements, explain technical issues clearly and work constructively with business users and colleagues.
  • A commitment to learning — curiosity about new technologies and a desire to develop stronger software engineering and data skills.

You should be comfortable explaining something you have built, the technical decisions you made and the contribution you personally delivered.

Experience or familiarity with any of the following would be advantageous:

  • Microsoft Azure and SQL Server.
  • Databricks and AI-enabled applications.
  • ETL/ELT development and data pipeline orchestration, including Apache Airflow.
  • REST APIs and web application development using technologies such as FastAPI or Flask.
  • Data analysis and visualisation, including dashboard development.
  • Linux, SFTP and data integration.
  • Database design, data modelling and data quality practices.

You do not need to be an expert in every technology listed. Strong Python and SQL fundamentals, practical problem-solving ability and the capacity to learn are more important than an extensive list of technologies on your CV.

Qualifications and experience

A degree in Computer Science or Software Engineering.

We welcome applications from:

  • Recent graduates who can demonstrate practical programming and problem-solving ability.
  • Early-career software engineers with approximately one to two years of relevant experience.
  • Final-year students with strong technical fundamentals who can work part-time for at least three days per week, if the role's employment arrangements permit.

Relevant internships, university projects, personal applications, open-source contributions and other demonstrable technical work can help establish your capability.

An opportunity to develop

This role offers exposure to practical software engineering and data challenges in a business where reliable information and effective technology matter.

You will have the opportunity to develop your Python and data skills, work with business stakeholders, contribute to automation initiatives and gain experience with technologies used to build modern data and AI-enabled solutions.

If you enjoy learning by building, take pride in solving problems and want to see the practical impact of your work, we would like to hear from you.

We are interested in what you can demonstrate, not simply the number of technologies listed on your CV.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Python & Data Engineer: Build Real‑World Apps
Python & Data Engineer: Build Real‑World Apps

Pinnacle Investment Management • Brisbane

Presencial
AUD 110 000 - 140 000
C# Software Engineer
C# Software Engineer

Task Recruitment • Brisbane

Híbrido
AUD 120 000 - 160 000
Brisbane CBD office
Ad hoc working from home
Graduate Data Engineers
Graduate Data Engineers

NCS Australia • Melbourne

Presencial
AUD 65 000 - 95 000
Graduate Data Engineer: Cloud, AI & Analytics
Graduate Data Engineer: Cloud, AI & Analytics

NCS Australia • Melbourne

Presencial
AUD 65 000 - 95 000
Full-Stack Developer
Full-Stack Developer

Data Processors • Melbourne

Presencial
AUD 110 000 - 140 000
Discretionary bonuses
CPI increases
O'Reilly online access
+5
Data Scientist - Mining Technology
Data Scientist - Mining Technology

Task Recruitment • Brisbane

Presencial
AUD 110 000 - 170 000
Senior Software Engineer - Data Platform (Mining Operational Technology)
Senior Software Engineer - Data Platform (Mining Operational Technology)

Task Recruitment • Brisbane

Presencial
AUD 150 000 - 185 000
Blackbook AI Associate Program 2027
Blackbook AI Associate Program 2027

Blackbook.AI • Sydney

Híbrido
AUD 60 000 - 90 000
Competitive salary and bonuses
Ongoing training and development
Mentorship from industry-leadingexper
Blackbook AI Associate Program 2027
Blackbook AI Associate Program 2027

Blackbook.AI • Melbourne

Híbrido
AUD 80 000 - 110 000
Competitive salary
Bonuses
Ongoing training
+5
Data Engineer
Data Engineer

The GPT Group • Sydney

Híbrido
AUD 130 000 - 170 000
Flexible working
Parental leave 22 weeks
Learning & Development
+2