Senior Backend Engineer

Aviato Consulting Pty Ltd

Sydney

Hybrid

AUD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aviato Consulting Pty Ltd is seeking a Backend Software Engineer to lead workflow orchestration, SDK modernization, and microservices on Google Cloud Platform. You will build scalable data pipelines, develop FastAPI services, and deploy cloud-native solutions across GCP.

Responsibilities include containerizing apps with Docker, writing Airflow operators, and integrating BigQuery with Cloud Dataflow, Pub/Sub for large-scale data processing.

Qualifications

  • 5+ years of backend software engineering, data orchestration, and microservices architecture.
  • Hands-on with Google Cloud Composer / Apache Airflow, workflow authoring and custom operators.
  • Proficiency in Python 3.x, asynchronous programming, and FastAPI.

Responsibilities

  • Lead design, implementation, and optimization of end-to-end data pipelines and workflow orchestration using Google Cloud Composer (Airflow).
  • Build and modernize SDKs and microservices across client ecosystems.
  • Develop production-grade Python apps and high-performance asynchronous microservices with FastAPI.

Skills

Google Cloud Composer
Python
FastAPI
Docker
BigQuery
Cloud Dataflow
Pub/Sub
CI/CD
pytest
Airflow operators

Education

Bachelor's or Master's in Computer Science / Software Engineering

Tools

GitHub Actions

Job description

We are seeking a Backend Software Engineer to lead our workflow orchestration, SDK modernization, and microservices initiatives. In this role, you will build automated workflows using Google Cloud Composer (Apache Airflow), construct high-performance services with FastAPI, and deploy cloud-native solutions across GCP (Cloud Run, Cloud Functions).

If you excel at building scalable data pipelines, writing custom Airflow operators, containerizing apps with Docker, and integrating BigQuery with Cloud Dataflow, we’d love to connect.

The Impact You’ll Make (Key Responsibilities)
  • Workflow Orchestration & Pipelines: Serve as the core backend specialist leading the design, implementation, and optimization of end-to-end data pipelines and workflow orchestration using Google Cloud Composer (Apache Airflow).
  • SDK & Application Modernization: Drive software engineering initiatives to facilitate the seamless transition, integration, and continuous upgrade of application SDKs and core microservices across client ecosystems.
  • Python Engineering: Deep hands‑on experience architecting production‑grade Python applications, writing complex Airflow workflows/custom plugins, and building high-performance asynchronous microservices with FastAPI.
  • Cloud Architecture (GCP): Proven experience building cloud-native architectures on Google Cloud Platform, with expertise in Cloud Composer, Cloud Functions, Cloud Run, and containerization via Docker.
  • Data Integration: Interface backend microservices and orchestration workflows with BigQuery, Cloud Dataflow, and Pub/Sub to process, manage, and transform large-scale data sets.
  • DevOps & Release Engineering: Maintain robust Git-based CI/CD workflows for automated pipeline deployment, zero‑downtime SDK releases, and seamless backend updates.
What You Bring to the Table (Requirements)
  • 5+ years of experience in backend software engineering, data orchestration, and microservices architecture.
  • Strong hands‑on expertise with Google Cloud Composer / Apache Airflow, including workflow authoring, dynamic task generation, custom operators, and pipeline management.
  • Mastery of Python 3.x, asynchronous programming, and modern frameworks (e.g., FastAPI, AsyncIO).
  • Strong GCP foundation with hands‑on experience across Cloud Composer, Cloud Run and Cloud Functions.
  • Direct experience integrating microservices and orchestrated workflows with data pipelines, BigQuery, and Cloud Dataflow.
  • Robust containerization skills using Docker for container creation, optimization, and deployment.
  • Proven track record in SDK management, including API/SDK design, versioning, and seamless client integration.
  • Proficiency in DevOps & CI/CD tools (Git, GitHub Actions, Cloud Build) for continuous deployment of code and orchestration workflows.
  • Commitment to software quality through rigorous testing frameworks like pytest and automated integration tests.
The Market Advantage (Preferred Qualifications)
  • Advanced Airflow/Composer Mastery: Experience managing enterprise‑grade Airflow clusters, performance tuning, and building modular workflow frameworks.
  • GCP Certifications: Google Cloud Certified Professional Data Engineer, Cloud Developer, or Cloud Architect.
  • 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 batch or monolithic systems into scalable, event‑driven, and orchestrated cloud microservices.
  • Stream Processing: Deep familiarity with Apache Beam, Pub/Sub, or Kafka for real‑time and event‑driven data architectures.
  • Security & Compliance: Familiarity with API and workflow security standards (OAuth2, OIDC, IAM, secret management, zero‑trust frameworks).
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
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
Senior Backend Engineer

Outsized • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Senior Backend Engineer - Golang
Senior Backend Engineer - Golang

Aviato Consulting Pty Ltd • City of Melbourne

On-site
AUD 140,000 - 190,000
Hybrid work model
Google Cloud exposure
Senior Backend Engineer - 3 to 6 Months Contract
Senior Backend Engineer - 3 to 6 Months Contract

Aviato Consulting Pty Ltd • City of Melbourne

On-site
AUD 140,000 - 190,000
Senior Backend Engineer - Airflow, FastAPI on GCP
Senior Backend Engineer - Airflow, FastAPI on GCP

Aviato Consulting Pty Ltd • Sydney

Hybrid
AUD 120,000 - 180,000
Lead Backend Architect for Airflow, FastAPI & GCP
Lead Backend Architect for Airflow, FastAPI & GCP

Outsized • City of Melbourne

Hybrid
AUD 120,000 - 180,000
GCP Data Engineer
GCP Data Engineer

Insignia Financial • City of Brisbane

On-site
AUD 120,000 - 155,000
GCP Data Engineer
GCP Data Engineer

Insignia Financial • Sydney

On-site
AUD 120,000 - 180,000
Career development in GCP
Collaborative team environment
GCP Data Engineer
GCP Data Engineer

Insignia Financial • City of Melbourne

On-site
AUD 120,000 - 160,000
Modern cloud tech
GCP learning opportunities
Team collaboration
GCP Data Engineer (Google)
GCP Data Engineer (Google)

NCS Group Australia • City of Brisbane

On-site
AUD 120,000 - 180,000
Parental leave
Health insurance
Learning platform
+1
GCP Data Engineer (Google)
GCP Data Engineer (Google)

NCS Group Australia • City of Melbourne

On-site
AUD 120,000 - 160,000
Paid parental leave
Discounted health insurance
Career development programs
+1