Commonwealth Bank103 followers101 jobs

Principal Software Engineer (API, Platform Development)

SeniorFull-timeHybridSydney NSW, Australia357 Collins St, Melbourne VIC 3000, AustraliaPosted 4 days agoVerified 4 days ago
Pending fitX of Y criteria met

About the job

The Principal Software Engineer will play a pivotal role in shaping the future of our digital platform by designing, developing, and deploying innovative technology solutions. This position is crucial for driving ongoing change and development for workflow solutions while ensuring robust technology oversight across various business units. The team thrives in a collaborative, dynamic environment that values personal and professional growth.

You'll be responsible for

πŸ› οΈ

Designing and developing

Designing, developing, and deploying innovative technology solutions that will enable us to build tomorrow's bank today.
πŸ‘©β€πŸ«

Mentoring engineers

Playing a significant mentoring role in providing technical assistance to the engineers in the team.
🌟

Fostering engineering excellence

Fostering an environment of engineering excellence and a culture of ongoing improvement.

Key criteria

πŸ’»

Experience in API architecture and design

Demonstrated experience in software and API architecture using AWS Gateways.

View

☁️

Cloud platform expertise

Strong knowledge of AWS, Azure, and cloud-native integrations.

View

πŸ”§

Proficiency in programming languages

Strong development experience in C# or Java.

View

View more

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2026
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • Β© 2026 Hatch
  • Privacy
  • Terms

A meaningful career starts with a match

Get started
Apply on Commonwealth Bank
You'll apply on an external website
Think you're a good fit?See what the hiring team are looking for

View your fit

5 criteria for this job
Experience in API architecture and design
Demonstrated experience in software and API architecture using AWS Gateways.

View

Cloud platform expertise
Strong knowledge of AWS, Azure, and cloud-native integrations.

View

Proficiency in programming languages
Strong development experience in C# or Java.

View

Data architecture skills
Expertise in data ingestion, transformation, and consumption patterns.

View

CI/CD pipeline development
Ability to build CI/CD pipelines using Git for seamless deployment.

View

Similar jobs

View all
Microsoft
Microsoft
Principal Software EngineerAustralia Β· Full-time
The Principal Software Engineer position at Microsoft Azure Storage is an exciting opportunity for those who are passionate about distributed systems and cloud-scale storage. This job plays a crucial role in shaping the technical direction of Azure Storage, impacting some of the largest companies in the world. The team thrives on collaboration, innovation, and a growth mindset, creating a culture where everyone can contribute and succeed.
Canva
Canva
Principal Software Engineer - User PlatformSydney, NSW Β· Full-time
This job is about leading the technical direction for video technology at Canva, which powers millions of daily exports. The impact of this role is significant, as it shapes the future of user experience for a platform that serves hundreds of millions. The team values collaboration and innovation, trusting each other to find the best ways to achieve their ambitious goals.
Commonwealth Bank
Commonwealth Bank
Principal Software Engineer, Customer Channels, Data & AISydney, NSW Β· Melbourne, VIC Β· Full-time
The Principal Software Engineer for Customer Channels, Data & AI at CommBank is a pivotal position that focuses on leading the technology strategy for AI-enabled customer and banker experiences. This job plays a crucial role in shaping the future of CRM, customer engagement, and workflow platforms across Business Banking, ensuring that both customers and colleagues benefit from seamless interactions. The team thrives on collaboration, working closely together to solve complex challenges and deliver impactful solutions.
Bankwest
Bankwest
Principal Software Engineer, Customer Channels, Data & AISydney, NSW Β· Melbourne, VIC Β· Full-time
As a Principal Software Engineer in Customer Channels, Data & AI, you'll play a pivotal role in transforming how customers and bankers connect through innovative technology. Your work will significantly impact customer engagement and workflow platforms, driving the evolution of AI-enabled experiences. The team thrives on collaboration, creativity, and a shared commitment to delivering exceptional solutions.