Senior Backend Engineer- Python

Aviato Consulting

City of Melbourne

Hybrid

AUD 150,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Aviato Consulting, founded by ex-Googlers, seeks a Backend Software Engineer (Python/GCP) to lead SDK modernization and microservices initiatives in a hybrid model from Victoria, Australia. You will architect high-performance asynchronous services with FastAPI, deploy cloud-native solutions on GCP, and containerize apps with Docker and Kubernetes.

Bring 5+ years in backend engineering, Python mastery, and hands-on GCP experience.

Qualifications

  • 5+ years in backend software engineering and API design.
  • Expert Python 3.x with asynchronous frameworks (FastAPI).
  • Hands-on GCP experience with Cloud Run/Functions and Docker/Kubernetes.
  • Experience delivering zero-downtime releases and CI/CD pipelines.

Responsibilities

  • SDK & Application Modernization: drive upgrades of SDKs and microservices across client ecosystems.
  • Python Expertise: architect and deploy production-grade async Python apps with FastAPI.
  • Cloud Architecture (GCP): build cloud-native apps with Cloud Run/Functions and Docker/Kubernetes.
  • Data Pipelines: manage and orchestrate large-scale data with BigQuery and Cloud Dataflow.
  • DevOps Proficiency: implement CI/CD and testing for zero-downtime releases.

Skills

Python
Async programming
FastAPI
GCP
API design
DevOps
pytest
Docker
Kubernetes
BigQuery
Data pipelines

Education

Master’s or Bachelor’s degree in Computer Science/Software Engineering
GCP Certification (Professional Cloud Developer/Architect/Data Engineer)

Tools

Docker
Kubernetes (GKE)
BigQuery
Cloud Run
Cloud Functions
GitHub Actions
Cloud Build

Job description

Aviato Consulting, founded by ex-Googlers, specializes in high-end Google Cloud solutions. We combine deep technical expertise with the open, fun engineering culture of Google minus the bureaucracy. We are proud winners of the Best Place to Work awards in 2025 and 2026.

We are seeking an experienced Backend Software Engineer (Python/GCP) to lead our SDK modernization and microservices initiatives. In this role, you will architect high-performance asynchronous services using FastAPI, manage zero-downtime SDK releases, and deploy cloud-native solutions on GCP (Cloud Run, Cloud Functions, GKE). If you excel at building robust APIs, containerizing applications with Docker, and integrating large-scale data environments using BigQuery and Cloud Dataflow, we’d love to talk to you.

The Impact You’ll Make (Key Responsibilities)
  • SDK & Application Modernization: Serve as the dedicated backend specialist driving software engineering initiatives to facilitate the transition, integration, and continuous upgrade of application SDKs and core microservices across client ecosystems.
  • Python Expertise: Extensive experience architecting and deploying high-performance, production-grade Python applications, with deep proficiency in modern asynchronous frameworks such as FastAPI.
  • Cloud Architecture (GCP): Proven experience building cloud-native applications on Google Cloud Platform, with expertise in Cloud Functions, Cloud Run, and containerization via Docker and Kubernetes (GKE).
  • Data Pipelines: Familiarity with BigQuery and Cloud Dataflow for managing, processing, and orchestrating large-scale data environments.
  • DevOps Proficiency: Strong command of Git, automated CI/CD pipelines, and comprehensive testing frameworks to ensure zero-downtime SDK releases and API upgrades.
What You Bring to the Table (Requirements)
  • 5+ years of experience in backend software engineering, microservices architecture, and API design.
  • Mastery of Python 3.x, asynchronous programming, and FastAPI.
  • Hands-on GCP expertise, specifically with Cloud Run, Cloud Functions, and GKE (Kubernetes).
  • Strong containerization skills using Docker for container creation, deployment, and optimization.
  • Experience with data pipelines, integrating microservices with BigQuery and Cloud Dataflow.
  • Proven track record in SDK management, including design, seamless client integration, and zero-downtime upgrades.
  • Proficiency in DevOps & CI/CD, using tools like Git, GitHub Actions, or Cloud Build for continuous delivery.
  • Commitment to quality assurance through rigorous testing frameworks like pytest and automated test suites.
The Market Advantage (Preferred Qualifications)
  • Advanced Degree: Master’s or Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • GCP Certifications: Google Cloud Certified Professional Cloud Developer, Cloud Architect, or Data Engineer.
  • SDK Publishing Experience: Practical experience publishing, versioning, and maintaining public or internal open-source SDK packages (e.g., PyPI packages).
  • Enterprise Modernization: Hands-on experience modernizing legacy monolithic architecture into asynchronous, event-driven microservices.
  • Stream Processing: Deeper familiarity with Apache Beam, Pub/Sub, or Kafka for real-time data streaming architectures.
  • Advanced Security & Compliance: Knowledge of API security best practices (OAuth2, OIDC, JWT) and zero-trust framework integration.
The Aviato Edge (Why Partner With Us?)
  • Ex-Google Pedigree: Work side-by-side with engineers and founders who built their careers at Google, operating within a zero-politics, high-IQ environment.
  • True Hybrid Autonomy: We trust you to "make good choices" regarding your workspace collaborate seamlessly from your home in Victoria, checking in on-site with clients in Melbourne when milestones demand.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Aviato Consulting • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Senior Backend Engineer - Golang
Senior Backend Engineer - Golang

Aviato Consulting Pty Ltd • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Hybrid work model
Google Cloud exposure
Senior Backend Engineer - Python/GCP, FastAPI
Senior Backend Engineer - Python/GCP, FastAPI

Aviato Consulting • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Senior Python Backend Engineer: FastAPI on GCP — Hybrid
Senior Python Backend Engineer: FastAPI on GCP — Hybrid

Aviato Consulting • City of Melbourne

Hybrid
AUD 150,000 - 190,000
Senior Backend Engineer - 3 to 6 Months Contract
Senior Backend Engineer - 3 to 6 Months Contract

Aviato Consulting Pty Ltd • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Senior Backend Architect - Go & Cloud, Distributed Systems
Senior Backend Architect - Go & Cloud, Distributed Systems

Aviato Consulting Pty Ltd • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Remote Golang Backend Architect — Cloud-Native Systems
Remote Golang Backend Architect — Cloud-Native Systems

Aviato Consulting Pty Ltd • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Hybrid work model
Google Cloud exposure
Python Backend Engineer
Python Backend Engineer

Westbury Partners • Sydney

On-site
AUD 90,000 - 130,000
GCP AI Engineer (Aus)
GCP AI Engineer (Aus)

Aviato Consulting Pty Ltd • Australia

On-site
AUD 180,000 - 240,000
ESOP: Share in our success with our
Google Cloud Architect (Syd or Mel) - 3 to 6 months Contract to Permanent
Google Cloud Architect (Syd or Mel) - 3 to 6 months Contract to Permanent

Aviato Consulting Pty Ltd • Council of the City of Sydney, City of Melbourne

Hybrid
AUD 165,000 - 248,000
ESOP