Senior Data Engineer (AWS Cloud)
Sydney, NSW - CBP South, 11 Harbour Street, Australia
Commonwealth Bank
CommBank offers personal banking, business solutions, institutional banking, company information, and moreSenior Data Engineer (AWS Cloud)
You are determined to stay ahead of the latest Cloud, Big Data and Data warehouse technologies.
We're one of the largest and most advanced Data Engineering teams in the country.
Together we can build state-of-the-art data solutions that power seamless experiences for millions of customers.
Do work that matters:
As Australia’s leading technology bank, we process millions of transactions every day. Around 40% of all payments made by Australians go through our systems. Our scale means unparalleled opportunity to accelerate digital innovation and positively impact customers. Supported by some of the world's best systems and processes you will play a key role to unleash the power of our payments data for our business to make our customer's future bright.
See yourself in our team:
Here in Business Banking Technology we have a vision of becoming the leading business bank, powered by the next horizon of technology. We’re delivering on this by working hand-in-hand with our business colleagues to jointly solve problems with customer centricity and technical innovation, cultivating a world-class team of empowered people, and building technology solutions for the future.
We are seeking an outstanding Senior Engineer to join our team and help to shape the data and analytics platforms that we are building.
Key Responsibilities
Design, build, and maintain scalable ETL pipelines to process large volumes of data efficiently.
Collaborate with cross-functional teams to gather requirements and deliver data solutions that meet business needs.
Implement data security best practices in alignment with DevSecOps principles.
Develop and optimize SQL queries to ensure high performance and accurate data retrieval.
Utilize AWS services to manage and deploy data infrastructure and applications.
Write clean, maintainable, and well-documented code in Python and Java.
Stay current with industry trends and emerging technologies and apply this knowledge to enhance data engineering practices.
Mentor junior data engineers and provide guidance on best practices and technical skills.
Strong interpersonal and communication skills to create positive influence on engineering community across the group and capable of selling ideas to senior technology stakeholders
We are interested in hearing from people who:
Are passionate about building next generation data platforms and data pipeline solution across the bank.
Are Enthusiastic, be able to contribute and learn from wider engineering talent in the team.
Are ready to execute state-of-the-art coding practices, driving high quality outcomes to solve core business objectives and minimise risks.
Technical Skills
We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these (or equivalents) will set you up for success in this team;
Strong hand-on experience through all stages of SDLC. Advocacy of design-first programming approach to ensure adoption of best engineering practice
Sound understanding of Data Modelling concepts (e.g. conceptual / logical / physical modelling)
Proficiency in programming languages like Python or Java or others for experimentation and executing quick proof of concepts.
Integration experience with exposure to REST APIs, GraphQL, nodeJS, 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 Ab Initio or similar data integration tools.
Proficiency in automation tools and scripting (e.g., bash scripting, cron jobs)
Experience with ETL pipeline design and implementation.
Ability to learn new technologies and adapt to changing requirements.
Working with us:
Whether you’re passionate about customer service, driven by data, or called by creativity, a career with CommBank is for you.
Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace with flexible work locations. One where we’re driven by our values, and supported to share ideas, initiatives, and energy. One where making a positive impact for customers, communities and each other is part of our every day.
Here, you’ll thrive. You’ll be supported when faced with challenges and empowered to tackle new opportunities. We’re hiring engineers from across all of Australia and have opened technology hubs in Melbourne and Perth. We really love working here, and we think you will too.
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. Talk to us about how these arrangements might work in the role you’re interested in.
If this sounds like the role for you then we would love to hear from you. Apply today!
If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.
We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.
Advertising End Date: 07/06/2025* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs AWS Banking Big Data Data warehouse Engineering ETL GraphQL Java Kafka Lambda Node.js Pipelines Python Redshift SDLC Security SQL
Perks/benefits: Equity / stock options Flex hours
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.