Senior Golang Engineer (Melbourne, Au)

X-Team

Melbourne

Hybrid

AUD 150,000 - 190,000

Full time

6 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 in Melbourne is seeking a senior backend engineer to design, develop, and modernize scalable services. You will lead architecture decisions, build durable workflows with Temporal, and craft robust PostgreSQL schemas while delivering gRPC/Protobuf APIs.

The role emphasizes real-time processing, cloud modernization with AWS and Kubernetes, and strong collaboration with stakeholders. The initial 2–4 weeks may require onsite work in Melbourne, with visa options considered for longer hybrid

Qualifications

  • 5+ years of senior backend engineering experience.
  • Strong proficiency in Go or Java for high-concurrency systems.
  • Production experience with Temporal or equivalent durable workflow orchestration frameworks.
  • Deep experience with PostgreSQL, plus gRPC/Protocol Buffers.
  • Experience modernizing batch architectures toward real-time data processing and event-driven systems.
  • Willingness to work onsite in Melbourne for the first 2–4 weeks and obtain visa if needed.

Responsibilities

  • Lead design, development, and modernization of scalable backend services.
  • Build durable workflows with Temporal or similar frameworks for long-running processes.
  • Design and optimize PostgreSQL schemas and queries; implement robust gRPC/Protobuf APIs.
  • Drive cloud modernization using AWS, Kubernetes, and EKS for resilient services.
  • Ensure security, reliability, observability, and production readiness.
  • Collaborate with stakeholders and mentor engineers to deliver high-quality solutions.

Skills

Go
Java
High-concurrency systems
Distributed architectures
Mentoring
Architectural decisions

Tools

Temporal
PostgreSQL
gRPC
Protocol Buffers
AWS
Kubernetes
EKS
Terraform
HashiCorp Vault

Job description

What does it take to modernize critical backend infrastructure for a leading Australian banking and financial services organization? Join an enterprise engineering squad working on a large-scale Open Banking and mobile platform ecosystem, helping transition traditional batch processing toward real-time data processing and building resilient services that support millions of customers.

You'll work across Go, Temporal, PostgreSQL, gRPC, Protocol Buffers, AWS, and Kubernetes, helping modernize core backend services while collaborating closely with engineering teams and enterprise stakeholders.

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.

The Role
  • Backend Engineering & Architecture: Lead the design, development, and modernization of highly scalable backend services using Go or Java, with a focus on high-concurrency, distributed, and production-critical systems.
  • Workflow Orchestration: Build and maintain durable workflows using Temporal or equivalent workflow orchestration frameworks, supporting long-running processes, retries, state management, and fault-tolerant execution.
  • APIs & Data Platforms: Design and optimize PostgreSQL schemas and queries while building robust gRPC and Protocol Buffers APIs for distributed backend services.
  • Real-Time & Cloud Modernization: Help transition traditional batch architectures toward real-time polling, event-driven processing, or streaming, leveraging AWS, Kubernetes, and EKS to deliver resilient cloud-native services.
  • Security, Reliability & Operations: Build secure enterprise services with strong practices around vulnerability management, automated security scanning, patching, testing, observability, and production reliability.
  • Technical Leadership & Collaboration: Drive architectural decisions, mentor engineers, troubleshoot complex production challenges, and collaborate directly with engineering teams and client stakeholders to deliver high-quality solutions.
The "Must-Haves"
  • 5+ years of senior backend engineering experience with strong proficiency in Go or Java, particularly in high-concurrency and distributed systems.
  • Production experience with Temporal or equivalent durable workflow orchestration frameworks for long-running, stateful, and fault-tolerant processes.
  • Strong experience with PostgreSQL, including schema design and query optimization, plus deep experience with gRPC and Protocol Buffers.
  • Experience modernizing batch architectures toward real-time data polling, event-driven processing, or streaming, with production experience in AWS, Kubernetes, or EKS.
  • Experience building secure, resilient 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.
The "Bonus" Skills
  • Experience in financial services, Open Banking, OAuth2 consent management, financial APIs, or secure transaction processing.
  • Experience with Terraform, Helm, Snyk, automated vulnerability scanning, security patching, or enterprise DevOps practices.
  • Hands-on experience with HashiCorp Vault for secrets management or LaunchDarkly for feature flags and progressive rollouts.
  • Familiarity with mobile synchronization, client-side caching, offline-first architectures, SQLite, or highly resilient distributed systems.
  • Exposure to AWS and GCP, along with strong shift-left testing, automation, and security practices.
  • Technical Leader at Heart: Confident making architectural decisions, guiding engineers, and raising the technical bar across the team.
  • Hands-On Problem Solver: Enjoys diving into complex backend, distributed systems, and production challenges to find practical and scalable solutions.
  • Reliability-Focused: Prioritizes resilience, scalability, security, observability, and operational excellence when building production systems.
  • Security-Conscious: Takes ownership of secure engineering practices, proactive risk reduction, automated testing, and continuous improvement.
  • Strong Communicator: Comfortable working directly with engineers, technical leaders, and enterprise stakeholders, translating complex technical decisions clearly.
  • Collaborative & Pragmatic: Takes ownership, adapts to changing priorities, and works effectively in a fast-paced enterprise environment while enabling the wider team to succeed.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - 3 to 6 Months Contract
Senior Backend Engineer - 3 to 6 Months Contract

Aviato Consulting Pty Ltd • Melbourne

On-site
AUD 140,000 - 190,000
Senior Backend Engineer
Senior Backend Engineer

Outsized • Melbourne

Hybrid
AUD 120,000 - 180,000
Senior DevOps Engineer
Senior DevOps Engineer

DeVision Recruitment Pty • Sydney

Remote
AUD 150,000 - 190,000
Remote work option
Sydney office access for collaboration
Software Engineer (Mid Level Role)
Software Engineer (Mid Level Role)

Peoplebank • Sydney

Remote
AUD 129,000 - 166,000
6 month contract with strong extension
Fully remote working available across
Opportunity to work for a globally-rec
+3
Lead Backend Architect for Airflow, FastAPI & GCP
Lead Backend Architect for Airflow, FastAPI & GCP

Outsized • Melbourne

Hybrid
AUD 120,000 - 180,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
Senior Backend Architect - Go & Cloud, Distributed Systems
Senior Backend Architect - Go & Cloud, Distributed Systems

Aviato Consulting Pty Ltd • Melbourne

Hybrid
AUD 140,000 - 190,000
Staff Engineer
Staff Engineer

The Onset Group • Sydney

On-site
AUD 180,000 - 240,000
Senior Site Reliability & Backend Engineer (Java/AWS)
Senior Site Reliability & Backend Engineer (Java/AWS)

Long Resources Ltd • Sydney

On-site
AUD 120,000 - 180,000
Senior Cloud & DevOps Engineer
Senior Cloud & DevOps Engineer

X-Team International Pty Ltd • Melbourne

Hybrid
AUD 180,000 - 240,000
Top locations