Megaport is seeking a Software Engineer (Go) to join their Edge Services Development team in Brisbane, Australia. The role involves designing, developing, and maintaining a high-performance network edge services platform using Go. The successful candidate will have experience with Go, Kubernetes, and scalable web service development.
Requirements
- 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, including RESTful APIs, microservices architecture, and distributed systems
- Proficiency in database management, with hands-on experience in optimizing database performance, designing schemas, and query optimization
- Experience with virtualization technologies such as KVM, and experience with Kubevirt specifically would be a plus
- Strong problem-solving skills and ability to deliver high-quality code in a fast-paced environment
- Experience with performance profiling and debugging tools to optimize system performance
- Familiarity with managing infrastructure on AWS
- Solid understanding of version control systems (Git) and continuous integration/delivery
- Excellent communication and collaboration skills to work effectively in a team-oriented environment
Benefits
- Flexible working environment
- Generous leave plans
- Health and wellness support
- Comprehensive learning support
- Creative, modern workspaces
- Motivated, inclusive team
- Recognition programs
