About Megaport
Megaport isn’t your typical tech company—and that’s by design. As a global leader in Network as a Service (NaaS), Megaport has redefined how businesses connect to the cloud, data centers, and each other. Publicly listed on the Australian Stock Exchange, the company partners with major tech players like Amazon, Microsoft, Google, Oracle, and IBM. Headquartered in Brisbane, Megaport has a team of over 400 employees across Asia-Pacific, Europe, and the Americas, all working in a collaborative, supportive, and genuinely enjoyable environment.
Our Team Culture
The team is made up of problem solvers, creatives, engineers, and cloud enthusiasts who thrive on collaboration and curiosity. Here, culture goes beyond words—teamwork outweighs hierarchy, ideas are valued regardless of title, and innovation is driven by shared learning. The environment is global, fast-moving, and built on trust, where people take their work seriously without taking themselves too seriously. Above all, customer success remains at the center of every decision.
Megaport is committed to building a more inclusive tech industry and encourages applicants from all backgrounds—even if you don’t meet every requirement.
Your Role
As a Senior Software Engineer, you’re a respected technical leader who enjoys building products customers love. You take ownership of your work, balance technical improvements with feature delivery, and stay curious about emerging technologies. You’ll collaborate with a no-ego team in a technically rich environment, contributing to meaningful, large-scale systems.
What You’ll Be Doing
- Drive product development by modernizing legacy systems, adding features, and shaping long-term architecture
- Improve system performance, scalability, and reliability while reducing technical debt
- Design and maintain secure, scalable RESTful APIs with proper versioning and monitoring
- Contribute to quality and release processes through testing, code reviews, and CI/CD enhancements
- Mentor junior engineers through collaboration, feedback, and knowledge sharing
- Promote best practices in design and continuous technical improvement
What We Are Looking For
- 5+ years of experience in software development using Java and/or Kotlin, with strong object-oriented design skills
- Proven ability to build backend services within web application ecosystems
- Experience leading small teams or projects, providing architectural and technical guidance
- Strong data modeling skills and experience with relational databases and SQL (Hibernate preferred)
- Excellent communication and collaboration skills across diverse teams
- Strong analytical thinking and the ability to simplify complex ideas
- Bonus: Familiarity with networking concepts such as IP routing or MPLS
What We Offer
- Flexible, remote-first work environment with coworking options
- Generous leave policies, including parental leave, birthday leave, and additional purchased leave
- Health and wellness support through allowances and initiatives
- Learning and development support, including training budgets and paid study leave
- Modern, creative workspaces and global coworking access through WeWork
- A motivated, inclusive team environment with a mix of experienced professionals and emerging talent
- Recognition programs celebrating achievements, including Legend and Kudos awards
Additional Information
- All Megaport communications are conducted through official @megaport.com email addresses
- Applications are handled confidentially
- AI tools may be used to assist parts of the hiring process, but final decisions are made by people
- Candidates can request access to or deletion of their personal data in line with Megaport’s privacy policy
- Only candidates who meet the criteria will be contacted for interviews
- Recruitment agencies are not accepted for this role