
Senior Software Engineer, Go
Posted Aug 24

Posted Aug 24
This is a fully remote position, open to applicants in Australia, +1 more country.
β’ Design, develop, and maintain tools and APIs that support Megaport's engineering organization.
β’ Construct robust backend services and CLI tools based on Go.
β’ Automate operational workflows effectively.
β’ Enhance access management processes.
β’ Ensure systems comply with global engineering standards at scale.
β’ Create high-performance Go-based APIs, microservices, and CLI applications.
β’ Design and implement systems that orchestrate workflows between systems of record, SaaS platforms, and internal infrastructure.
β’ Develop and maintain governance-as-code systems for oversight of repositories and services.
β’ Establish and maintain self-service infrastructure interfaces and abstractions.
β’ Collaborate with cross-functional teams to design, deploy, and maintain reliable Go-based backend systems hosted on Kubernetes/EKS.
β’ Take ownership of performance profiling and tuning to ensure platform responsiveness and reliability.
β’ Proven professional experience as a Backend Engineer utilizing Go.
β’ Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
β’ Demonstrated experience in building services using Kubernetes.
β’ Strong knowledge of scalable web service development, including RESTful APIs, microservices architecture, and distributed systems.
β’ High proficiency in designing and consuming APIs, including managing authentication and authorization protocols.
β’ Expertise in database management, with practical experience in optimizing database performance, designing schemas, and query optimization.
β’ Strong problem-solving abilities and the capacity to deliver high-quality code in a fast-paced environment.
β’ Familiarity with performance profiling and debugging tools for system optimization.
β’ Experience managing infrastructure on AWS and utilizing GitHub as a core platform.
β’ Solid understanding of version control systems (Git) and continuous integration/delivery practices.
β’ Excellent communication and collaboration skills for effective teamwork.
β’ Experience in developing internal developer-facing tools or CLI applications.
β’ A passion for 'Platform as a Product'βyou enjoy identifying bottlenecks in the developer lifecycle and creating automated solutions to address them.
β’ Only candidates residing in Australia or New Zealand will be considered for this role.
β’ Flexible working environment β embracing a remote-first culture with coworking options available.
β’ Generous leave plans β inclusive of parental leave, birthday leave, and a purchased annual leave program.
β’ Health and wellness support β provided through a wellness allowance and employee wellbeing initiatives.
β’ Comprehensive learning support β featuring a generous study and training allowance along with paid study leave.
β’ Creative, modern workspaces β designed to inspire when not working remotely, plus access to coworking spaces via our global WeWork membership for remote workers who enjoy occasional office environments.
β’ Motivated, inclusive team β collaborate with industry experts and emerging talent.
β’ Recognition programs β celebrate achievements with our Legend and Kudos awards.
Miratech
Miratech
CodiLime
Get handpicked remote jobs straight to your inbox weekly.