Taro Logo

Principal Full Stack Software Engineer

Australia's leading bank focused on providing financial services and innovative technology solutions.
Eveleigh NSW 2015, Australia
Frontend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Principal Full Stack Software Engineer

Commonwealth Bank of Australia is seeking a Principal Full Stack Software Engineer to join their innovative technology team. This role offers an exciting opportunity to work on Australia's leading banking technology, including the #1 banking app, Netbank, and various payment solutions. As a Principal Engineer, you'll lead technical initiatives, guide design processes, and develop solutions that impact millions of customers.

The position requires a seasoned technology leader who can thrive in a DevSecOps environment. You'll be responsible for driving technical excellence, mentoring team members, and ensuring alignment with broader strategic goals. The role combines hands-on technical work with leadership responsibilities, requiring expertise in both frontend and backend technologies.

Working at CommBank means joining a forward-thinking company that values innovation, teamwork, and security. The bank offers a flexible work environment, with a hybrid model allowing you to split time between office and remote work. They provide comprehensive benefits, including employee banking perks, professional development opportunities, and access to over 600 staff deals.

The ideal candidate will have deep expertise in full-stack development, cloud technologies, and modern software practices. You'll work with cutting-edge tools and frameworks, contributing to projects that shape Australia's financial future. The role offers the chance to work with a diverse, inclusive team spread across multiple countries, fostering a culture of knowledge sharing and continuous learning.

Last updated 4 days ago

Responsibilities For Principal Full Stack Software Engineer

  • Take technical ownership of key strategic initiatives
  • Lead complex deliverables and solution planning
  • Execute state-of-the-art coding practices
  • Provide thought leadership and technical mentorship
  • Manage relationships with architecture, security, infrastructure and service management leaders
  • Support modern delivery and engineering principles
  • Work collaboratively within a team spread across multiple countries

Requirements For Principal Full Stack Software Engineer

React
JavaScript
TypeScript
Node.js
MongoDB
Kubernetes
  • Experience with React and Redux or Angular for frontend development
  • Backend experience with .Net Core, C# or Java
  • Database experience with SQL and NoSQL
  • Infrastructure as Code using CloudFormation and Terraform
  • Microservices design and implementation experience
  • Experience with cloud-native applications
  • Proficiency in JavaScript, TypeScript, Go, or Python
  • Experience with CI/CD tools
  • Knowledge of automated testing
  • Application security expertise
  • Experience with observability tools
  • Containerization skills (Docker, Kubernetes)

Benefits For Principal Full Stack Software Engineer

Medical Insurance
Education Budget
  • Employee banking benefits
  • Over 600 staff deals
  • Dedicated time for study support & professional development
  • Flexible working arrangements
  • Hybrid work model

Interested in this job?

Jobs Related To Commonwealth Bank of Australia Principal Full Stack Software Engineer