Principal Software Engineer

BreastScreen Victoria

City of Melbourne

On-site

AUD 180,000 - 260,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

BreastScreen Victoria seeks a Principal Software Engineer to lead architectural direction across the Gecko ecosystem, elevating software quality and engineering excellence. You will champion AI coding assistants and set secure, scalable development practices.

You will mentor engineers, drive modernization, and collaborate with stakeholders to deliver reliable health technology across Victoria's screening network. This role is full-time for 12 months.

Qualifications

  • Extensive experience in enterprise application development and solution architecture.
  • Strong software engineering and hands-on development expertise.
  • Excellent communication and relationship building skills to enable insights into current systems.
  • Experience designing scalable, secure, and maintainable systems.
  • Strong knowledge of software quality, testing, security, and engineering best practices.

Responsibilities

  • Lead solution design and architecture across the Gecko ecosystem.
  • Drive system modernisation, performance improvements, and architectural simplification and centralisation.
  • Design, develop, test, and implement software enhancements.
  • Establish and promote engineering standards, quality practices, and secure development principles.
  • Identify and mitigate technical risks, vulnerabilities, and performance issues.
  • Collaborate with business and technical stakeholders to deliver reliable, scalable solutions.
  • This role is offered on a full-time, 12-month fixed-term basis.

Skills

Solution architecture
Enterprise app development
Software engineering
Security practices
Stakeholder communication

Job description

What You’ll Do

As our Principal Software Engineer, you will provide technical leadership across the Gecko ecosystem, driving architectural improvements, software quality, and engineering excellence while remaining actively involved in development. You will also lead the adoption of AI coding assistants across the development team, establishing effective practices and helping engineers use AI safely and productively.

Key responsibilities include:

Lead solution design and architecture across the Gecko ecosystem.

Drive system modernisation, performance improvements, and architectural simplification and centralisation.

Design, develop, test, and implement software enhancements.

Establish and promote engineering standards, quality practices, and secure development principles.

Identify and mitigate technical risks, vulnerabilities, and performance issues.

Collaborate with business and technical stakeholders to deliver reliable, scalable solutions.

This role is offered on a full-time, 12-month fixed-term basis.

Why You’ll Love It

Make a meaningful contribution to an organisation focused on improving health outcomes and reduce the impact of breast cancer across Victoria.

Influence the technical direction of a large-scale, business-critical application ecosystem.

Contribute to projects that improve user experience, operational efficiency, and service reliability across more than 50 screening locations statewide.

Enjoy a collaborative, supportive team culture.

Access salary packaging and professional development opportunities.

About You

We are seeking a skilled software engineer and technical leader who enjoys solving complex problems, driving architectural improvements, and delivering high-quality software solutions.

You’ll bring:

Extensive experience in enterprise application development and solution architecture.

Strong software engineering and hands-on development expertise.

Excellent communication and relationship building skills to enable insights into current systems.

Experience designing scalable, secure, and maintainable systems.

Strong knowledge of software quality, testing, security, and engineering best practices.

Ability to explain technical concepts and communicate impacts clearly.

Excellent problem-solving, stakeholder engagement, and communication skills.

A genuine passion for continuous improvement and technical excellence.

We are committed to promoting diversity, inclusivity and accessibility within our workplace, and encourage people from diverse communities and backgrounds to apply for roles at BreastScreen Victoria. This includes (but is not limited to): people from multicultural backgrounds; LGBTIQA+ communities; Aboriginal and Torres Strait Islander peoples; and people with disability.

BreastScreen Victoria has several policies, procedures and systems that promote inclusive behaviours throughout our workforce. They are all key indicators for successful performance in this role.

Please note that we will provide adjustments to the recruitment process on request.

The successful candidates will be required to undertake a national, and where relevant, international police check.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - AI-Driven Architecture Lead
Principal Software Engineer - AI-Driven Architecture Lead

BreastScreen Victoria • City of Melbourne

On-site
AUD 180,000 - 260,000
Principal Software Developer
Principal Software Developer

Metro South Health • City of Brisbane

On-site
AUD 90,000 - 130,000
Family-friendly environment
Academic partnerships
Career development opportunities
+1
Principal Software Developer
Principal Software Developer

Metro South Health Service • City of Brisbane

On-site
AUD 140,000 - 190,000
Principal Software Developer
Principal Software Developer

Queensland Health • City of Brisbane

On-site
AUD 150,000 - 190,000
Family-friendly environment
Professional development allowances
Statewide Project Lead - Multidisciplinary Meeting (MDM) (CRD.01)
Statewide Project Lead - Multidisciplinary Meeting (MDM) (CRD.01)

Cancer Council VIC • City of Melbourne

Hybrid
AUD 89,000 - 99,000
Purpose-driven work
Hybrid work model
Salary packaging benefits
+3
Lead Software Engineer
Lead Software Engineer

Monash Health • City of Monash

Hybrid
AUD 140,000 - 190,000
Flexible working arrangements
Software Engineer
Software Engineer

Murdoch Children's Research Institute (MCRI) • City of Melbourne

On-site
AUD 91,000 - 114,000
Flexible work arrangements
Salary packaging benefits
Onsite café discount
+3
Principal Engineer
Principal Engineer

SwiftCruit • Sydney

On-site
AUD 120,000 - 160,000
Flexible work arrangements
Health & Wellbeing Programmes
Career development opportunities
+1
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Emanate Technology • City of Melbourne

On-site
AUD 100,000 - 130,000
Software Engineer
Software Engineer

Data Capture Experts • City of Melbourne

On-site
AUD 90,000 - 100,000
Leading health platform
Large-scale implementations
Collaborative team
+1