- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Megaport
Megaport stands out as a premier global provider of Network as a Service (NaaS), revolutionizing cloud and data center connectivity for businesses worldwide. Publicly traded on the Australian Stock Exchange, our partners include notable industry leaders such as Amazon, Microsoft, Google, Oracle, and IBM. Based in Brisbane, our diverse team of over 600 professionals operates across Asia-Pacific, Europe, and the Americas within a collaborative, inclusive, and enjoyable workplace.
Our Team Culture
We consist of dedicated problem solvers, developers, and cloud enthusiasts who prioritize collaboration over hierarchy. Curiosity drives our progress, and every team member’s contribution is valued. We operate globally, embracing trust and integrity, always focusing on customer satisfaction above all else. We strongly encourage applicants from varied backgrounds and welcome those enthusiastic about this role even if they do not meet every criterion.
Role Overview
As a senior software engineer, you will be a respected leader within the team, passionate about crafting products that delight customers. You are proactive in owning your tasks, striking a balance between managing technical debt and enhancing user experience through feature development. You seek an environment that embraces the latest technologies and fosters knowledge sharing in a supportive, ego-free team.
Key Responsibilities
- Drive product development by advancing our core platform, updating legacy systems, introducing new features, and influencing long-term architecture.
- Identify and mitigate technical debts, improve system performance and reliability, and contribute to strategic scaling decisions.
- Design and maintain secure, scalable RESTful APIs consistent with best practices including versioning and monitoring.
- Ensure software quality by authoring tests, rigorously reviewing code, and enhancing CI/CD pipelines through collaboration.
- Mentor and guide junior engineers through pair programming, constructive code reviews, and informal coaching, promoting sound architectural principles and fostering continual learning.
Candidate Profile
- Minimum of five years’ experience in software development utilizing Java and/or Kotlin with solid understanding of object-oriented design and recognized design patterns.
- Proven expertise in backend service development within web application environments.
- Demonstrated capability to lead small technical projects (up to four developers), providing architectural and design leadership.
- Strong proficiency in data modeling and extensive experience with relational databases, preferably using Hibernate and SQL.
- Excellent communication skills tailored to technical and non-technical stakeholders alike.
- Logical and analytical thinker with a habit of posing pertinent questions and articulating complex ideas clearly and succinctly.
- Bonus: Knowledge of networking principles such as IP routing and MPLS is advantageous.
Benefits and Perks
- Flexible, remote-first working culture complemented by access to coworking spaces for those who prefer office environments.
- Comprehensive leave options including parental, birthday leaves, and an annual leave purchase scheme.
- Health and wellness initiatives supported by wellness allowances and wellbeing programs.
- Robust learning support encompassing generous funding for training, study leave, and professional development.
- Modern, creative workplaces designed to inspire, alongside global WeWork access.
- Engaging, inclusive teams featuring a blend of seasoned professionals and emerging talent.
- Recognition programs that celebrate achievements through Legend and Kudos awards.
Additional Information
All official recruitment communications occur exclusively through @megaport.com email addresses; please exercise caution of fraudulent correspondences. Applications are treated confidentially, with privacy protections aligned with our policies. Candidates advancing through selection will be invited for interviews. Recruitment agencies are not engaged for this process. AI tools may assist in evaluating applications but final hiring decisions are human-led.
Level
Senior