CareerPlan

Backend Software Engineer

RemoteFull-time2026-10-30 → 2026-11-10
Hybrid

Core

Design, build, and ship backend services and APIs for the Megaport Network as a Service (NaaS) platform, enabling global connectivity between data centers.

Role type

Mid-level Backend Software Engineer

Builds

Core platform APIs and services that provision customer connectivity

Domain

Cloud Networking (NaaS) / Distributed Systems

Required skills

Java, Kotlin, Spring Boot, Relational Databases, SQL, Unit Testing, Code Review, System Design

Preferred skills

Go, Terraform, Hibernate, Cloud Provider APIs (AWS/Azure/GCP), Networking concepts (IP routing, MPLS)

Technologies

Java, Kotlin, Spring Boot, Postgres, RabbitMQ, Redis, Kubernetes, AWS, GitHub Actions

Responsibilities

Design and build backend services and APIs from ambiguous problems to production code; Work in a modern JVM stack including Java, Kotlin, Spring Boot, Postgres, RabbitMQ, and Redis; Collaborate with engineers, product, and stakeholders to build reliable, secure, and fast systems; Write JUnit and Kotest tests and participate in code reviews; Help improve architecture, patterns, and processes while managing technical debt.

Seniority

Mid-level, hands-on IC