Senior Backend Engineer (Python)

Aviato Consulting

City of Melbourne

Hybrid

AUD 140,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 an experienced Backend Software Engineer (Python/GCP) to lead SDK modernization and microservices initiatives. You will architect high-performance asynchronous services using FastAPI, deploy cloud-native solutions on GCP (Cloud Run, Cloud Functions, GKE).

When you excel at building robust APIs and containerizing applications with Docker, we’d love to talk. If you excel at integrating large-scale data environments with BigQuery and Cloud Dataflow,

Qualifications

  • 5+ years of backend software engineering experience.
  • Strong Python 3.x and asynchronous programming skills.
  • Hands-on FastAPI experience.
  • Proven GCP experience (Cloud Run, Cloud Functions, GKE).
  • Containerization with Docker; orchestration with Kubernetes.

Responsibilities

  • Lead SDK modernization and microservices initiatives.
  • Architect high-performance asynchronous services with FastAPI.
  • Ensure zero-downtime SDK releases and robust API upgrades.
  • Work with data pipelines using BigQuery and Cloud Dataflow.

Skills

Backend software engineering
Python proficiency
Async programming
FastAPI
Cloud architecture (GCP)
API design
SDK management
CI/CD
Testing (pytest)

Education

Master’s or Bachelor’s degree in Computer Science/Software Engineering

Tools

Python 3.x
FastAPI
Docker
Kubernetes (GKE)
Git
GitHub Actions
Cloud Run
Cloud Functions
BigQuery
Cloud Dataflow
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 150,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