Principle Python Engineer

1 week ago


Sydney, New South Wales, Australia Westpac Group Full time $120,000 - $180,000 per year

Job Description
What's the role?
Experienced Python Engineers are highly prized and an integral part of the Data Platforms team, which supports strategic data and analytics platforms that ingest data from a wide range of internal and external data sources in real-time and batch, apply complex business transformation rules and create data assets for strategic and operational use cases.

Key responsibilities include:

  • Be part of a highly expert team with strong domain knowledge in Software Engineering, Platform Engineering and DevOps.
  • Build and maintain an ecosystem of Platform and Developer toolchains used by thousands of Engineers and under-pinning our core Platform and DevOps capabilities.
  • Provide thought leadership with regards to Software Engineering patterns and practices and methods of continued adoption.
  • Develop and maintain Software Engineering best practices, standards, and patterns relied upon by hundreds of engineering squads.
  • Provide software engineering knowledge to hundreds of teams working in thousands of repositories, using CI/CD build and release pipelines.
  • Design, develop, and deliver Python solutions on GitHub Enterprise as we move our DevOps capabilities to the cloud.
  • Apply Agile development to solutions and tooling that lower the total cost of ownership through re-usable assets.

What do I need?
To be successful in this position you will have a deep technical knowledge in Python and ideally have been involved in a Python migration previously too. Other skills and experience that you should have are:

  • Excellent Git skills within in a large team environment. Advantageous if you have Bitbucket and GitHub experience.
  • Experience building complex Python applications in a Production environment.
  • Deep technical knowledge with Python Packaging Authority used in Python packaging.
  • DevOps Platforms knowledge (Jenkins, GitHub).
  • Other scripting languages (Scala/Java/Groovy/Bash/PowerShell).
  • Test Automation and other automation tools (pytest, mock, sphinx, black, flake)
  • Build Automation Tools (Python Build/Setuptools)
  • Secrets Management (Azure Key Vault, HashiCorp Vault)

Why join us?
We're obsessed with becoming our customers' #1 banking partner for life and we're looking for people who are passionate about helping us achieve that goal. In return, we're committed to making Westpac the best place to work in the country. Here are just a few of the ways we're already doing that:

  • Special offers on banking products and discounts from top brands, including generous employee-only mortgage rates
  • Flexible work arrangements to help you achieve a greater work/life balance, and a variety of leave options including Culture, Lifestyle and Wellbeing leave.
  • Tailored learning and development opportunities to help your grow your career within the bank.
  • Lots of opportunities to 'give back' to the Community by getting involved in our many volunteering initiatives.

Create your future today
To get started, simply click on the APPLY or APPLY NOW button

We're all about creating a supportive and inclusive community. We welcome everyone – no matter your age, gender, background, or abilities. We also provide additional support to welcome our veterans, Indigenous Australians and neurodiverse community.

If you need any adjustments during the recruitment process, you can find out more information and additional contact details by visiting the
"People with Disability and/or needing Accessibility Requirements"
page on our website .


  • Python engineer

    1 day ago


    Sydney, New South Wales, Australia Enterprise Ai Full time $100,000 - $120,000 per year

    About the role Are you a Python engineer with a passion for generative AI? Do you dream of building something extraordinary and seeing it make a real impact at leading companies? We're looking for someone like you – an ambitious coder who thrives on innovation, rapid growth, and tackling big challenges in a fun, supportive environment.As a mid-level...

  • Python Engineer

    7 days ago


    Sydney, New South Wales, Australia Pathway Search Full time $80,000 - $160,000 per year

    Python Engineer – VC-backed AI Start-up  Up to $180k + Super + ESOP | Sydney (remote possible) We're partnered with a fast-growing, VC-backed AI start-up on a mission to reshape how businesses and individuals interact with data through Generative AI. As we scale, we're looking for a Python Engineer to join our founding engineering team and help build...

  • Python Developer

    1 week ago


    Sydney, New South Wales, Australia InfoTech Consultancy Full time $90,000 - $120,000 per year

    Position: Python DeveloperLocation: SydneyContract: 6+ Months and ExtendableHere is the JD. Front end development experience is nice-to-have.·      Track record with Python engineering the back end of web applications.·      Solid understanding of software development principles and design patterns.·      Ability to build efficient API...


  • Sydney, New South Wales, Australia Kaizen Global Technologies Full time $120,000 - $180,000 per year

    Experience: 5+ yearsLocation: Sydney, Australia - HybridEligibility: Candidates must have the right to work in Australia (Citizen, PR, Valid Visa holders)Primary Skills:Python, Docker, Kubernetes, CI/CD (Bamboo), Shell scriptingSecondary Skills:Azure/AWS, Ansible, Git/GitHub Actions, , Kafka, Java, Cassandra/MongoDBJob DescriptionWe are looking for a DevOps...

  • Python Developer

    3 days ago


    Sydney, New South Wales, Australia BURGEON IT SERVICES Full time $120,000 - $180,000 per year

    Location:Sydney, NSWWork Arrangement:Hybrid (3–4 days per week in-office)Experience Level:6+ yearsDuration: 6 months contractAbout the Role:We are seeking aSenior Python Developerto join our leading client's high-performing engineering team based inSydney. The ideal candidate will have deep hands-on experience inPython development, strong understanding...

  • Python Engineer

    1 week ago


    Sydney, New South Wales, Australia Omniscient Neurotechnology (o8t) Full time

    About OmniscientOmniscient (o8t) is the world leader in using AI to decode the human brain—a field known as connectomics. Our mission is to improve the lives of billions through connectomics. Today, Omniscient's connectomic analysis platform, Quicktome, generates personalized, patient-specific maps of an individual's brain networks, or connectome. These...

  • Python Developer

    1 week ago


    Sydney, New South Wales, Australia ScaleUp Full time

    **ScaleUp your Career.Python Developer - Quantitative Finance | Sydney CBD | $150k-$180k**Are you writing code that's quality, but not really contributing to the bigger picture?Perhaps you feel you have kicked all the goals you have in your current role and know there's a lot more of you to give.You want to build things thatmatter—the kind of tools that...

  • Python Developer

    2 weeks ago


    Sydney, New South Wales, Australia XPT Software Australia Full time $90,000 - $120,000 per year

    We are seeking a skilled Python Developer with strong experience in the Telecommunications domain to join our development team. The ideal candidate will have expertise in Python programming, data handling, and integration with telecom network systems or OSS/BSS platforms.Key ResponsibilitiesDesign, develop, and maintain Python-based applications and scripts...


  • Sydney, New South Wales, Australia Ethos BeathChapman Full time $120,000 - $180,000 per year

    Senior Python Developer - Automation | Senior Python Developer (Infrastructure)Network & Infrastructure Focus Salary: Up to $165,000 + super + bonusLocation: Hybrid – 2 days in office / 3 days WFH (1 day in Kogarah on Wednesdays, with the second in either Parramatta or Sydney CBD)About the Role: Join one of Australia's leading financial institutions as a...


  • Sydney, New South Wales, Australia Bluefin Resources Pty Limited Full time $120,000 - $180,000 per year

    A major bank in Sydney is seeking a Senior Network Engineer with strong automation experience (python and ansible).You will be expected to leverage your expertise in automation tools like Python, Ansible, and Git to develop solutions that improve network efficiency, scalability, and security. Key Responsibilities: Develop and maintain network automation...