Megaport
Backend Software Engineer
About this role
Description: Join Megaport, a leader in Network as a Service (NaaS), to evolve core business systems. Design, develop, and maintain RESTful APIs, manage technical debt, and participate in agile development. Requirements: 3+ years of software development experience in Java with OO design. Strong data modeling skills and experience with relational databases (SQL, ideally Hibernate). Excellent problem-solving, collaboration, and communication skills. Bonus: Experience with networking (IP routing, MPLS), cloud infrastructure (AWS, Azure, GCP), Kotlin, JavaScript, or Python. Benefits: Flexible remote-first working environment with coworking options. Generous leave plans including parental and birthday leave. Health and wellness support through allowances and initiatives. Comprehensive learning support with study allowances and paid leave. Modern workspaces and access to coworking spaces via WeWork membership. Recognition programs to celebrate achievements.