← All roles

Senior Software Engineer (Go)

Megaport· Technology – Platform Engineering
Apply on company site
Hybrid (Australia / Brisbane, Queensland / Melbourne / Sydney)Full-time - PermanentPosted 2mo ago

About the role

Senior Go developer within the Platform Engineering team responsible for building internal developer tooling, scalable automation, governance systems, self-service infrastructure, and Go-based backend services on Kubernetes/EKS.

Responsibilities

  • Develop Internal Developer Tooling: Build high-performance Go-based APIs, microservices, and CLI tools that reduce friction and boost engineering productivity.
  • Engineer Scalable Automation: Design and implement systems that orchestrate workflows between systems of record, SaaS platforms, and internal infrastructure.
  • Implement Governance-as-Code: Design and maintain automated systems for repository and service oversight to stay consistent, secure, and aligned with standards as we scale.
  • Build Self-Service Infrastructure: Create automated interfaces that allow teams to request and manage infrastructure resources securely without Platform team intervention.
  • Operate and Optimize: Collaborate to deploy and maintain reliable Go-based backend systems on Kubernetes/EKS; performance profiling and tuning.

Qualifications

  • Proven professional experience as a Backend Engineer using Go.
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
  • Demonstrated experience with building services on top of Kubernetes.
  • Solid knowledge of scalable web service development (RESTful APIs, microservices, distributed systems).
  • Strong proficiency in designing and consuming APIs, including auth protocols.
  • Proficiency in database management, with experience in optimizing performance, designing schemas, and query optimization.
  • Strong problem-solving skills and ability to deliver high-quality code in a fast-paced environment.
  • Experience with performance profiling and debugging tools.
  • Experience managing infrastructure on AWS and working with GitHub as a core platform.
  • Solid understanding of version control (Git) and CI/CD.
  • Excellent communication and collaboration skills.
  • Experience building internal developer-facing tools or CLI applications.
  • Passion for 'Platform as a Product' and automating the developer lifecycle.

Skills

Required:GoKubernetes / EKSAPI design (REST, auth protocols)Database design/optimizationAWSGitHub / CI/CDInternal developer tooling / CLI

Benefits

  • Flexible working environment – remote-first with coworking options
  • Generous leave plans including parental and birthday leave
  • Health and wellness support via wellness allowance and initiatives
  • Comprehensive learning support with study allowance and paid study leave
  • Modern workspace design and access to WeWork memberships for remote workers
  • Motivated, inclusive team environment
  • Recognition programs (Legend and Kudos)
Last updated Oct 21, 2026. Interested? Apply on the company site.
Megaport logo

About Megaport

Network as a Service, Data Center and Cloud Connectivity.

Megaport offers scalable bandwidth for public and private cloud connections, metro ethernet, Data Centre backhaul, and Internet Exchange Services.

Network as a ServiceData CenterCloud Connectivity

More open roles at Megaport