Stand out for this role — generate a tailored resume and cover letter in about a minute.
Kindtide is seeking a Senior Software Engineer in Melbourne with a hybrid (approximately 3 days in office) arrangement. You will design, build and own features across backend and frontend, collaborating with Product and customer-facing teams to understand user problems and why they matter.
You’ll work across the stack, write clean, maintainable code, and help modernise legacy areas while delivering reliable, secure software for a sophisticated client base.
If you like your engineering roles neatly carved into tiny tickets with very little context around why the work matters, this probably isn't the one.
Our client is a growing SaaS company building software used by boards, directors and executive teams across some of the world's leading organisations.
They're looking for a Senior Software Engineer who can do more than simply write good code.
You'll help shape technical decisions, build and improve meaningful product features and work closely with Product and customer-facing teams to understand what needs to be solved and why.
Some parts of the platform are modern.
Some parts have been around a little longer.
The right person will be comfortable with both.
This is a role for someone who enjoys solving real problems, improving things thoughtfully and leaving the product in a better place than they found it.
Your remit will be broad and will include:
This is not a role where every solution will already be perfectly defined before it reaches you.
You'll be expected to ask questions, understand the problem and help work out the right way forward.
The current environment includes:
There are also older parts of the platform using Razor and jQuery.
That is part of the opportunity.
The business is continuing to invest in the platform and wants to modernise sensibly rather than rewrite everything because a newer framework happened to trend on Hacker News last Tuesday.
You'll need to understand when something genuinely needs to change, when it can be improved incrementally and when leaving something alone is actually the better engineering decision.
This is a product engineering environment where your work is visible.
You won't be one engineer buried inside an enormous technology function.
You'll work closely with Product, Engineering and customer-facing teams, which means you'll have context around who is using what you build and why it matters.
The platform supports complex work for a sophisticated client base, so quality, reliability and security matter.
The team is looking for engineers who can make good trade-offs, move work forward and avoid turning every technical decision into a six-week philosophical debate.
There is also plenty of opportunity to influence how the engineering function continues to evolve as the business grows.
You'll ideally bring strong experience across:
You do not need to be brilliant across every single part of the stack.
You'll also bring:
Experience with areas such as secure software development, OWASP, authentication and authorisation, multi-tenant SaaS, observability, performance optimisation or design systems would also be valuable.
The team is already using and exploring AI-assisted development tools.
That includes tools such as Claude Code, GitHub Copilot, Cursor, coding agents and MCP.
They're not looking for someone who blindly accepts whatever an AI tool produces and hopes the test suite catches it.
They are interested in engineers who understand where AI can genuinely help.
That might include:
The expectation is simple.
Use the tools where they make you better and faster, but keep applying proper engineering judgement around security, maintainability, architecture and code quality.
You'll know you're doing well when:
You'll probably be someone who likes understanding the whole problem.
You don't just want a ticket that says build this.
You want to know who needs it, why they need it and whether the solution being proposed actually makes sense.
You'll be comfortable getting into existing code without immediately declaring that everything needs to be rewritten.
You'll know that good engineering is often about making sensible improvements over time rather than chasing technical perfection.
You'll care about quality, but you'll also care about shipping.
You'll have opinions, but you won't need to win every argument.
And you'll be happy working in a team where engineers are expected to think, contribute and take ownership rather than simply follow instructions.
You'll get real technical ownership.
You'll work on a product used by senior leaders making important decisions, and you'll have enough proximity to the customer problem to understand the impact of what you build.
You'll also be joining the business at an interesting point.
The platform is established, but the next stage requires stronger engineering foundations, thoughtful modernisation and continued investment in how the product scales.
That gives you the opportunity to contribute to more than features.
You'll be able to influence technical decisions, engineering practices and how the platform evolves over time.
The role is full-time and based in Melbourne CBD, with a hybrid working model of approximately 3 days per week in the office.
The package includes:
Full Australian working rights are required.
If you're a Senior Software Engineer who enjoys ownership, product thinking, sensible technical decisions and improving software rather than simply adding more of it, this could be a very good next move.