View All Jobs 144278

Principal Data Engineer

Lead the development of Australia's largest bankโ€™s new digital experience platform
Sydney
Senior
yesterday
Commonwealth Bank

Commonwealth Bank

One of Australia's leading providers of financial services, including retail, business and institutional banking, funds management, superannuation, insurance, and investment.

38 Similar Jobs at Commonwealth Bank

Principal Engineer

You are passionate about modern technology stacks and working to deliver better outcomes for CBA's customers, employees, and the wider community.

We are embarking on an exciting Digital Transformation program and are ready to push the boundaries and deliver engineering best practices to elevate the digital experience of our customers.

Together we will innovate the future of banking with state-of-the-art AI Powered Engineering solutions.

Our approach is to empower every engineer to be a source of ideas and action, embracing the Full Cycle model โ€” where engineers are involved in the Design, Build, Challenge, and Run aspects. This is your chance to redefine the craft of engineering, shape our culture, and deliver impactful, scalable solutions that will significantly impact our customers, employees, and the broader community.

We are in the process of uplifting and re-innovating our digital platforms. As part of this exciting new Greenfield project, you will design and build a modern digital experience from scratch at Australia's largest bank. This undertaking will see you use your design and technical leadership capabilities to directly reach and enhance the digital lives of over 9 million Commbank customers every day.

You'll be part of Wealth Management and Private Banking domain and as a Principal Engineer, you'll be a core member of our team. You will provide core technology and domain expertise to inform technical strategy be responsible for the design of the solutions for complex challenges within a business unit. You'll have a strong risk mindset and take a security from the first line of code approach. Those around you to invest in their own engineering craft, as well as building class leading applications is something that you'll be passionate about.

In this role, you will support the crew to deliver an ambitious vision against our customer objectives: to create enduring technology differentiation with unmatched digital experiences built on decoupled, resilient, and reliable technology foundations.

We're interested in hearing from people who:

  • Possesses full-cycle engineering experience: ideation, technical design, build, testing (unit, integration, system), release, and ongoing maintenance.
  • Have a proven track record in developing large-scale digital applications utilizing modern technology stacks.
  • Have ability to shape the future of our data and analytics platforms while focusing on designing, developing, and deploying innovative technology solutions.
  • Have ability to design technology solutions to meet the highest possible quality standards while simultaneously balancing security, performance, availability, and maintainability concerns.
  • Drives automation practices and DevSecOps journey for the crew.
  • Designs and implements innovative technical solutions to complex problems, including onboarding and migrating to new tooling as well as removing obsolete systems and code.
  • Are well versed with solution architecture, technology blueprints, engineering roadmaps, and translating the project vision into actionable plans.
  • Actively embraces and integrates AI-driven solutions (including LLMs and agentic AI approaches) to enhance our engineering workflows and product capabilities.

Tech Skills:

  • Proficiency in programming languages like Python or Java or others for experimentation and executing quick proof of concepts
  • Solid understanding of large-scale distributed systems, solution design and architecture principles
  • Working knowledge of Data Modelling concepts (e.g. conceptual/logical/physical modelling)
  • Integration experience with exposure to REST APIs, GraphQL, Node.js, Swagger and KAFKA
  • Experience in AWS services such as Glue, EMR, S3, Redshift and Serverless Lambda
  • Strong knowledge of SQL for writing, optimizing, and debugging queries
  • Familiarity with database design, indexing, and normalization principles
  • Proficiency in automation tools and scripting (e.g., bash scripting, cron jobs)

Whether you're passionate about customer service, driven by software engineering, or called by creativity, a career with us is for you. We support our people with the flexibility to balance where work is done with at least half their time each month connecting in office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few. Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace with flexible work locations. We're looking for people who truly live our values: Care, Courage and Commitment and we'll offer you great opportunities to develop your career with us.

+ Show Original Job Post
























Principal Data Engineer
Sydney
Engineering
About Commonwealth Bank
One of Australia's leading providers of financial services, including retail, business and institutional banking, funds management, superannuation, insurance, and investment.