Megaport
Megaport
Megaport provides private connectivity for businesses that need secure, flexible links between data centers, cloud environments, and virtual points of presence. Its networking platform supports on-demand connections without requiring dedicated hardware or long-term contracts, while software tools and APIs help teams manage network services efficiently. Working across networking, cloud computing, and telecommunications, Megaport connects customers through a broad partner ecosystem and operates across hundreds of locations worldwide.

Backend Software Engineer — Canada Remote

Build Java and Spring APIs and core business systems for Megaport’s global Network as a Service platform. Improve scalability, architecture, performance, and technical debt management.

Description

  • Build and maintain RESTful APIs that support seamless customer integrations.
  • Design APIs for scalability, security, and alignment with engineering best practices.
  • Reduce technical debt while improving architecture, system stability, and performance.
  • Contribute to code reviews and share knowledge across the team.
  • Use and champion effective engineering practices and design patterns.
  • Own small features from initial concept and design through implementation and release.
  • Engage in Megaport’s agile development process and help drive continuous engineering improvement.
  • Take ownership of products and resolve technical issues for internal and external users.

Requirements

  • At least three years of Java software development experience, including object-oriented design and design patterns.
  • Experience developing services and tools for web applications.
  • Strong problem-solving and troubleshooting ability.
  • Skilled in data modelling and relational databases with SQL; Hibernate experience is preferred.
  • Effective collaboration and communication skills.
  • Ability to reason logically, ask appropriate questions, and explain technical information clearly and concisely.
  • Bonus: experience with networking technologies such as IP routing or MPLS.
  • Bonus: experience with cloud infrastructure including AWS, Azure, or Google Cloud Platform.
  • Bonus: experience with Kotlin, JavaScript, or Python.
  • Familiarity with Spring; the primary codebase uses Java and Spring MVC while migrating to Kotlin and Spring Boot.

Benefits

  • Work remotely in a flexible, remote-first environment with coworking options.
  • Access generous leave programs, including parental leave, birthday leave, and purchased annual leave.
  • Receive wellness support through an allowance and employee wellbeing initiatives.
  • Use study and training funding along with paid study leave.
  • Work from modern offices or access coworking spaces through Megaport’s global WeWork membership.
  • Join an inclusive team that combines industry expertise with emerging talent.
  • Take part in Legend and Kudos programs that recognize achievements.

Related Jobs

ICT Digital Solutions GmbH

Full-Stack Developer (Hybrid, Germany)

ICT Digital Solutions GmbH

Build web applications, APIs, and cloud integrations at ICT Digital Solutions. Develop software for IoT, Industry 4.0, and digital business processes.

Open
Tangam Systems

Software Developer Analyst – Waterloo Hybrid

Tangam Systems

Build casino analytics software at Tangam Systems using C#, .NET, data pipelines and cloud tools. Develop automated solutions, dashboards and full-stack applications in a hybrid Waterloo role.

Open