Senior Backend Engineer in Melbourne

Senior Backend Engineer in Melbourne

Melbourne Temporary 123750 - 151250 $ / year (est.) Hybrid
O

At a Glance

  • Tasks: Lead backend engineering projects, optimise data pipelines, and modernise SDKs using Google Cloud technologies.
  • Company: Fast-growing tech company based in Melbourne with a hybrid work culture.
  • Benefits: Competitive pay, flexible working arrangements, and opportunities for professional growth.
  • Other info: Exciting chance to work with cutting-edge tech in a collaborative environment.
  • Why this job: Join a dynamic team and make an impact on innovative cloud solutions.
  • Qualifications: 5+ years in backend engineering, strong Python skills, and GCP expertise.

The predicted salary is between 123750 - 151250 $ per year.

  • Project Overview
  • Requirement Description

A fast-growing technology company is seeking a Senior Backend Engineer for a 3-month contract to lead workflow orchestration, SDK modernization, and microservices initiatives.

Based in Melbourne with a hybrid working arrangement (home-based in Victoria, with on-site visits when project milestones demand), this role offers the opportunity to build automated workflows using Google Cloud Composer (Apache Airflow), construct high-performance services with Fast API, and deploy cloud-native solutions across GCP (Cloud Run, Cloud Functions).

Working as the core backend specialist, the consultant will design and optimise end-to-end data pipelines, drive the modernization of application SDKs and core microservices, and integrate backend workflows with Big Query, Cloud Dataflow and Pub/Sub to process large-scale datasets.

Key Responsibilities

  • 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).
  • Drive software engineering initiatives to facilitate the seamless transition, integration, and continuous upgrade of application SDKs and core microservices across client ecosystems.
  • Architect production-grade Python applications, write complex Airflow workflows/custom plugins, and build high-performance asynchronous microservices with Fast API.
  • Build cloud-native architectures on Google Cloud Platform, with expertise in Cloud Composer, Cloud Functions, Cloud Run, and containerization via Docker.
  • Interface backend microservices and orchestration workflows with Big Query, Cloud Dataflow, and Pub/Sub to process, manage, and transform large-scale datasets.
  • Maintain robust Git-based CI/CD workflows for automated pipeline deployment, zero-downtime SDK releases, and seamless backend updates.
  • Your Background

Essential

  • 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. Fast API, Async IO).
  • 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, Big Query, 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 Dev Ops & CI/CD tools (Git, Git Hub 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.

Desirable

  • 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. Py PI packages).
  • Enterprise modernization experience β€” modernizing legacy batch or monolithic systems into scalable, event-driven, orchestrated cloud microservices.
  • Stream processing familiarity β€” Apache Beam, Pub/Sub, or Kafka for real-time and event-driven data architectures.
  • Security & compliance familiarity β€” API and workflow security standards (OAuth2, OIDC, IAM, secret management, zero-trust frameworks).
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • #J-18808-Ljbffr

Senior Backend Engineer in Melbourne employer: Outsized

Join a fast-growing technology company in Melbourne as a Senior Backend Engineer, where you'll be at the forefront of innovative projects that drive workflow orchestration and microservices initiatives. Enjoy a hybrid working arrangement that promotes work-life balance, alongside opportunities for professional growth and development in a collaborative environment. With access to cutting-edge technologies and a focus on employee well-being, this role offers a unique chance to make a significant impact while advancing your career.

O

Contact Details:

Outsized Recruitment Team

We think you need these skills to ace Senior Backend Engineer in Melbourne

Google Cloud Composer
Apache Airflow
Python 3.x
FastAPI
Cloud Functions
Cloud Run
BigQuery