> Markdown version of [/jobs/ext/2737506-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2737506-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** MEGAPORT (USA), INC. - **Location:** Brisbane, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Code Review, Computer Networks, Continuous Integration, Relational Databases, Software Design Patterns, Hibernate (Java), IP Routing, Multi-protocol Systems, Object-Oriented Software Development, Software Engineering, SQL Databases, Management of Software Versions, Web Applications, Technical Debt, Backend, Kotlin, Api Design, Restful APIs - **Published:** September 5, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pho70ovqio ## About the Role * 5+ years of software development experience in Java and/or Kotlin - OO design and associated design patterns. * Proven experience building backend services and tools within web application ecosystems. * Ability to act as a technical lead for small projects (typically up to 4 developers), offering architectural and design guidance. * Strong data modelling skills with significant experience working with relational databases using SQL, ideally Hibernate. * Excellent collaboration and communication skills across technical and non-technical audiences. * Sharp logical reasoning skills and a habit of asking the right questions, with the ability to explain complex concepts clearly and succinctly. * Bonus: Familiarity with networking concepts such as IP routing or MPLS. ## Description You're a senior engineer who is well respected by your peers, and know how to lead effectively. You find joy in making a product that customers love. You love taking ownership over your work and can balance managing technical debt with improving the user's experience / adding product features. You are interested in the newest technology and you'd like an environment where you can share your skills with like minded people on a no ego team. We're a tech company at our core and we have an interesting domain we work in. And we want you to join us! What You'll Be Doing * Product Development & Ownership - Contribute to the evolution of our core product, including modernising legacy components, adding new features, and helping shape long-term architectural direction. * System Maintenance & Technical Improvements - Identify and reduce technical debt, improve performance and reliability, and participate in scaling decisions across our platform. * API Design & Delivery - Build and maintain secure, scalable RESTful APIs used by customers and partners. Ensure adherence to API standards, versioning practices, and monitoring instrumentation. * Quality & Release Engineering - Play a key role in our release process by writing reliable tests, reviewing code rigorously, and contributing to CI/CD pipeline improvements. * Mentorship & Technical Leadership - Support the growth of junior engineers through pairing, thoughtful code reviews, and informal coaching. Promote sound design principles and foster a culture of continuous technical learning. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs](https://www.wearedevelopers.com/videos/20-bitcoin-sv-the-massively-scaled-blockchain-to-meet-developer-needs) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)