About the role
As a Senior Software Engineer, you will own and deliver features that are critical to Kompozition. You will collaborate with the Software Engineering Manager and other Software Engineers (including seniors) on architecture and design decisions to implement well-tested code and raise the engineering bar through reviews and documentation. You will also be expected to coach junior engineers through pairing and actionable feedback.
What success looks like
You own a meaningful product area, plan and deliver end-to-end features with minimal supervision, and make solid design decisions that stand up in review. You ship in small, safe increments, raise code quality through tests, reviews, and clear documentation, and improve reliability with agreed SLOs, dashboards, and runbooks.
You reduce lead time and MTTR through CI improvements, automation, and pragmatic refactoring, while maintaining focus on security, privacy, and accessibility. You collaborate closely with product and design, communicate trade-offs clearly, and coach junior engineers so the whole team moves faster. Your impact shows in shipped user value, fewer regressions, and a cleaner, more maintainable architecture.
Skills and experience
Must have
Nice to have
How we work
Remote-friendly (must reside in Australia). We expect reliable overlap with Australian business hours for collaboration, screen shares, and team meetings. The successful candidate will need to be well-organised, a strong communicator, self-motivated, and comfortable with the challenges of being part of a remote team.
Hiring process
Work rights and background checks
Applicants must be Australian Citizens and eligible to obtain an Australian Government Security Vetting Agency clearance.