Senior Software Engineer (Python)

Jenkin Beattie

Sydney

On-site

AUD 150,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Jenkin Beattie is seeking a Senior Python Developer for a highly secure client in banking/finance. The role is hands-on and foundational, anchoring the platform, writing production-grade code and establishing engineering patterns for outsourced teams.

You will own the design of a critical digital platform, implement event-driven and API workflows, review partner code, and push for quality and security using OAuth and modern identity patterns.

Qualifications

  • Strong hands-on Python and Django experience.
  • Experience with asynchronous systems and messaging.
  • Knowledge of distributed systems and their failure modes.
  • Secure coding practices including OAuth and identity patterns.

Responsibilities

  • Take technical ownership of a critical digital platform and design distributed systems.
  • Translate complex requirements into secure, buildable technical solutions.
  • Design and implement event-driven, asynchronous, and API-based workflows.
  • Write, test, and deliver production software.
  • Troubleshoot complex application, integration, and distributed-system issues.
  • Review code from external partners and ensure quality and security.

Skills

Python
Django
asynchronous systems
RabbitMQ
distributed systems
OAuth
PostgreSQL

Tools

PostgreSQL

Job description

Our client is a highly secure, regulated organisation that builds custom software, helping organisations in the banking and finance space with their event driven architectures and AML capabilities. They are looking for a Senior Python Developer to be their foundational internal engineering hire.

This is a strictly hands-on engineering role. You will be the technical anchor for the platform writing high-quality production code and establishing engineering patterns for an outsourced development team.

The Role
  • Take technical ownership of a critical digital platform, designing and building distributed systems.
  • Translate complex requirements into secure, buildable technical solutions.
  • Design and implement event-driven, asynchronous, and API-based workflows.
  • Actively write, test, and deliver production software.
  • Troubleshoot complex application, integration, and distributed-system issues.
  • Review code from external partners and challenge implementation approaches to ensure quality and security.
Technical Requirements
  • Strong, current hands-on development experience with Python and Django.
  • Expertise in asynchronous systems.
  • Practical experience with RabbitMQ or similar messaging platforms.
  • A strong understanding of distributed systems and their failure modes
  • Demonstrated experience integrating Application Security by design, including OAuth, modern identity patterns, and secure handling of sensitive data.
  • Strong experience with PostgreSQL or comparable relational databases.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer: Distributed Systems & Security
Senior Python Engineer: Distributed Systems & Security

Jenkin Beattie • Sydney

On-site
AUD 150,000 - 190,000
Python Backend Engineer
Python Backend Engineer

Westbury Partners • Sydney

On-site
AUD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Kaliba • Sydney

On-site
AUD 140,000 - 200,000
Senior Python Developer
Senior Python Developer

Kapital Consulting • Sydney

On-site
AUD 140,000 - 180,000
Python Developer
Python Developer

IT Alliance Australia • Australia

On-site
AUD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Pearson Carter • City of Melbourne

On-site
AUD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Latitude IT • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Senior Django/Python Engineer | SaaS |
Senior Django/Python Engineer | SaaS |

Novus Recruitment Solutions • City of Melbourne

On-site
AUD 100,000 - 130,000
Senior Python Engineer – Trading & Research Systems
Senior Python Engineer – Trading & Research Systems

Westbury Partners • Sydney

On-site
AUD 180,000 - 240,000
Senior Backend Engineer
Senior Backend Engineer

The HR Ally • Sydney

On-site
AUD 150,000 - 190,000