The National Breast Cancer Foundation (NBCF) is Australia's leading not-for-profit organisation funding world-class breast cancer research towards their vision of Zero Deaths from breast cancer.
Since their inception in 1994, NBCF has invested over $200M into more than 600 world-class research projects across Australia. In this time, death rates from breast cancer in Australia have improved by 40%.
They’ve seen remarkable results, but the job’s not done.
At NBCF, they’re determined to create a better tomorrow. They know research matters, and it is central and critical to improving breast cancer outcomes. That’s why they fund the very best breast cancer research in Australia through a rigorous national grants program.
With a talented and committed team and an enviable reputation, NBCF is well positioned to accelerate impact and shape the future for everyone diagnosed with breast cancer.
The Role
NBCF are seeking a Data & Analytics Engineer to play a critical role in shaping and delivering their evolving data platform. This position will design and build scalable data solutions that enable smarter, faster, and more impactful decision-making across fundraising, finance, and operations.
This is a hands-on role suited to someone who enjoys both technical delivery and working closely with stakeholders to translate business needs into robust data solutions.
Working within the Data & Insights team, you will:
- Design, build and maintain scalable data pipelines across CRM, fundraising and marketing systems
- Integrate and transform data into clean, analytics-ready models within an Azure-based platform, transitioning to Snowflake and dbt
- Develop automation solutions using SQL, Python and orchestration tools to streamline workflows
- Build reusable data models and semantic layers that power self-service analytics and consistent reporting
- Support data retrievals for Fundraising and Marketing campaigns
- Collaborate across teams to ensure efficient, secure and high-quality data flows
- Champion strong data quality, governance and best practice across the organisation
- Contribute to ongoing data platform modernisation and continuous improvement initiatives
You are a technically strong and commercially aware data professional who enjoys solving complex problems and making data meaningful for the business.
You will bring:
- Experience in a data engineering or analytics engineering role
- Strong skills in data modelling and transformation
- Advanced SQL skills and hands-on experience with ETL tools (e.g. dbt or similar)
- Experience with Python or another scripting language for automation
- Exposure to modern cloud data platforms (e.g. Snowflake, Redshift, BigQuery) and data architecture evolution
- Experience building data models and working with BI tools (Power BI preferred)
- Experience integrating data from CRM, finance or marketing systems
- Understanding of APIs, workflows and system integrations
- Experience with data quality, governance and metadata practices
- A collaborative mindset with the ability to engage both technical and non-technical stakeholders
Why Join NBCF?
- Be part of a mission-driven organisation making a tangible difference
- Work with a passionate, high-performing and collaborative team
- Opportunity to shape and modernise a growing data function
- Flexible, supportive and inclusive workplace culture
- Contribute directly to improving outcomes for people affected by breast cancer
To be considered for this position, please apply now with your resume directly through the advertisement along with a tailored cover letter.
For further information, please contact Orla Minogue at orla.minogue@beaumontpeople.com.au.
Applications will be assessed as they are received.
At Beaumont People, we believe a diverse workplace is a happy workplace, and we love working with organisations that feel the same way. We encourage applications from people of all backgrounds, including Aboriginal and Torres Strait Islander peoples, people from culturally and linguistically diverse backgrounds, and people with disabilities.
We do not discriminate on the basis of race, religion, sexual orientation, gender identity, national origin, age, disability, marital or parental status. Should you require any reasonable adjustments throughout the recruitment process, please let us know how we can support you.


