Lead Golang Engineer (Melbourne, Australia)

X-Team

Melbourne

On-site

AUD 96,000 - 172,000

Full time

4 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

X-Team is seeking a Lead Backend Engineer for a contractor engagement with a leading Australian banking and financial services organization. You will drive modernization of core backend services, shifting from batch processing to real-time data polling and building highly resilient architectures that serve millions of customers.

You will work with Go, Temporal, PostgreSQL, gRPC, Protocol Buffers, AWS, and Kubernetes, collaborating with engineering teams and client stakeholders to deliver secure,

Qualifications

  • 5+ years senior backend engineering experience in high-concurrency environments.

Responsibilities

  • Lead modernization of core backend services for a scalable platform.

Skills

Go
Java
Temporal
PostgreSQL
gRPC
Protocol Buffers
AWS
Kubernetes
High concurrency

Tools

Terraform
Helm
Snyk
Vault
LaunchDarkly

Job description

This is a contractor position through X-Team. As a Lead Backend Engineer, you will join an enterprise engineering squad within a leading Australian banking and financial services organization, working on a large-scale Open Banking and mobile platform ecosystem.

You will lead the modernization of core backend services, transitioning traditional batch processing toward real-time data polling and building highly resilient backend architecture that supports millions of customers.

You will work extensively with Go, Temporal, PostgreSQL, gRPC, Protocol Buffers, AWS, and Kubernetes, while collaborating closely with engineering teams and client stakeholders to deliver secure, scalable, and reliable financial services.

The first 2–4 weeks may require onsite work in Melbourne, Australia for context, knowledge sharing, and stakeholder alignment. Candidates must be open to this initial onsite commitment and have, or be able to explore, the appropriate Australian working visa options. Melbourne-based candidates open to a longer-term hybrid engagement are especially desirable.

About the Role

This is a contractor position through X-Team. As a Lead Backend Engineer, you will join an enterprise engineering squad within a leading Australian banking and financial services organization, working on a large-scale Open Banking and mobile platform ecosystem.

You will lead the modernization of core backend services, transitioning traditional batch processing toward real-time data polling and building highly resilient backend architecture that supports millions of customers.

You will work extensively with Go, Temporal, PostgreSQL, gRPC, Protocol Buffers, AWS, and Kubernetes, while collaborating closely with engineering teams and client stakeholders to deliver secure, scalable, and reliable financial services.

The first 2–4 weeks may require onsite work in Melbourne, Australia for context, knowledge sharing, and stakeholder alignment. Candidates must be open to this initial onsite commitment and have, or be able to explore, the appropriate Australian working visa options. Melbourne-based candidates open to a longer‑term hybrid engagement are especially desirable.

Most Important
  • Backend Engineering: 5+ years of senior backend engineering experience with strong proficiency in Go (strongly preferred) or Java, particularly in high‑concurrency and distributed environments.
  • Workflow Orchestration: Production experience with Temporal or equivalent durable workflow frameworks for distributed state, long‑running processes, retries, and fault‑tolerant execution.
  • Database & APIs: Strong PostgreSQL experience, including schema design and query optimization, along with deep experience designing gRPC / Protocol Buffers APIs.
  • Real‑Time & Cloud: Experience transitioning batch architectures toward real‑time data polling, event‑driven processing, or streaming, with production experience on AWS / Kubernetes / EKS.
  • Security & Location: Experience building secure enterprise backend services and willingness to work onsite in Melbourne for the first 2–4 weeks, with appropriate Australian work authorization or a viable visa pathway.
Nice to Have
  • Financial Services: Experience with Open Banking, OAuth2 consent management, financial APIs, or secure financial transaction processing.
  • Infrastructure & Security: Experience with Terraform, Helm, Snyk, automated vulnerability scanning, security patching, or enterprise DevOps practices.
  • Platform Tooling: Experience with HashiCorp Vault for secrets management and LaunchDarkly for feature flags and progressive rollouts.
  • Mobile & Distributed Systems: Familiarity with client‑side caching, offline‑first synchronization, SQLite, or highly resilient distributed architectures.
  • Multi‑Cloud & Testing: Exposure to AWS and GCP, along with strong shift‑left testing, automation, and security practices.
Personal Traits
  • Strong technical leadership skills with the ability to make sound architectural decisions and guide other engineers.
  • Excellent communication and stakeholder management skills, with confidence working directly with enterprise clients.
  • Strong ownership and problem‑solving mindset, with a focus on reliability, scalability, resilience, and operational excellence.
  • Collaborative, pragmatic, and adaptable, with the ability to work effectively in a fast‑paced enterprise engineering environment.
  • Security‑conscious and proactive, with a strong commitment to quality, automation, continuous improvement, and enabling team success.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Golang Engineer (Melbourne, Au)
Senior Golang Engineer (Melbourne, Au)

X-Team • 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 • Melbourne

Hybrid
AUD 140,000 - 190,000
Senior Go Backend Lead - Real-Time Open Banking
Senior Go Backend Lead - Real-Time Open Banking

X-Team • Melbourne

On-site
AUD 96,000 - 172,000
Senior Go Engineer – Real-Time Open Banking Backend
Senior Go Engineer – Real-Time Open Banking Backend

X-Team • Melbourne

Hybrid
AUD 150,000 - 190,000
Golang Lead Developer
Golang Lead Developer

Peoplebank • Brisbane

On-site
AUD 150,000 - 190,000
Golang Lead Developer
Golang Lead Developer

Peoplebank • Gold Coast City

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

Pearson Carter Limited • Brisbane

Hybrid
AUD 160,000 - 180,000
Competitive salary
Hybrid work environment
Cloud-native architecture
+3
Staff Engineer
Staff Engineer

The Onset Group • Sydney

On-site
AUD 180,000 - 240,000
Technical Lead / Principle Engineer – Angular, Python, AWS
Technical Lead / Principle Engineer – Angular, Python, AWS

Saasnine • Melbourne

Hybrid
AUD 150,000 - 210,000
Senior Backend Engineer
Senior Backend Engineer

Outsized • Melbourne

Hybrid
AUD 120,000 - 180,000
Top locations