22 Sep
|
Kindtide
|
Victoria
Job Description
n
Hybrid, approximately 3 days in office | Full-time
n
$140,000 to $160,000 + Superannuation + employee share options
n
n
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.
n
Our client is a growing SaaS company building software used by boards, directors and executive teams across some of the world's leading organisations.
n
They're looking for a Senior Software Engineer who can do more than simply write good code.
n
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.
n
Some parts of the platform are modern.
n
Some parts have been around a little longer.
n
The right person will be comfortable with both.
n
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.
n
What you'll be doing
n
Your remit will be broad and will include:
n
n
Designing, building and maintaining software across the platform
n
Owning features from problem definition through to production release
n
Working across backend, frontend, data and infrastructure where needed
n
Building new product functionality and improving existing features
n
Modernising older areas of the platform over time
n
Writing clean, maintainable and well-tested code
n
Making practical technical decisions that balance speed, quality and long-term maintainability
n
Contributing to architectural discussions and technical design
n
Reviewing code and helping maintain strong engineering standards
n
Mentoring and supporting other engineers through collaboration and knowledge sharing
n
Troubleshooting production issues and improving reliability
n
Working closely with Product to understand user problems and commercial priorities
n
Bringing technical judgement into product conversations
n
Using AI-assisted engineering tools thoughtfully to improve productivity and quality
n
Helping improve engineering practices, tooling and development workflows
n
n
This is not a role where every solution will already be perfectly defined before it reaches you.
n
You'll be expected to ask questions, understand the problem and help work out the right way forward.
n
The technology
n
The current environment includes:
n
n
C#
n
ASP.NET
n
React
n
TypeScript
n
SQL Server
n
Redis
n
n
There are also older parts of the platform using Razor and jQuery.
n
That is part of the opportunity.
n
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.
n
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.
n
The environment
n
This is a product engineering environment where your work is visible.
n
You won't be one engineer buried inside an enormous technology function.
n
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.
n
The platform supports complex work for a sophisticated client base, so quality, reliability and security matter.
n
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.
n
There is also plenty of opportunity to influence how the engineering function continues to evolve as the business grows.
n
What we're looking for
n
You'll ideally bring strong experience across:
n
n
Full-stack software engineering
n
C# and .NET / .NET Core
n
React and TypeScript
n
SQL Server or another relational database
n
Cloud-based development, ideally Microsoft Azure
n
APIs and integrations
n
Testing, code review and production support
n
Working within established software products
n
Improving or modernising legacy systems
n
Making sound technical decisions in real-world product environments
n
n
You do not need to be brilliant across every single part of the stack.
n
You'll also bring:
n
n
A genuine product mindset
n
Curiosity about the customer problem, not just the technical task
n
The ability to explain technical concepts clearly
n
A collaborative and open-minded approach
n
Comfort working through ambiguity
n
The confidence to challenge an idea thoughtfully when needed
n
Valuable judgement around technical trade-offs
n
Strong attention to detail
n
A high quality bar without becoming paralysed by perfection
n
The ability to take ownership and follow work through
n
An interest in modern engineering tools and practices
n
n
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.
n
AI is part of the engineering toolkit
n
The team is already using and exploring AI-assisted development tools.
n
That includes tools such as Claude Code, GitHub Copilot, Cursor, coding agents and MCP.
n
They're not looking for someone who blindly accepts whatever an AI tool produces and hopes the test suite catches it.
n
They are interested in engineers who understand where AI can genuinely help.
n
That might include:
n
n
Refactoring existing code
n
Improving test coverage
n
Exploring implementation approaches
n
Helping investigate or troubleshoot issues
n
n
The expectation is simple.
n
Use the tools where they make you better and faster, but keep applying proper engineering judgement around security, maintainability, architecture and code quality.
n
What success will look like
n
You'll know you're doing well when:
n
n
You're delivering high-quality features that solve real customer problems
n
You're trusted to own meaningful technical work end-to-end
n
Your code is maintainable, reliable and thoughtfully designed
n
You're helping improve older parts of the platform without creating unnecessary risk
n
Your technical decisions make the product stronger over time
n
You contribute positively to engineering standards and team practices
n
Other engineers value your input and collaboration
n
Product teams trust your judgement
n
You use up-to-date tooling, including AI, in ways that genuinely improve the work
n
Customers benefit from software that works well and feels considered
n
n
The kind of engineer who will thrive here
n
You'll probably be someone who likes understanding the whole problem.
n
You don't just want a ticket that says build this.
n
You want to know who needs it, why they need it and whether the solution being proposed actually makes sense.
n
You'll be comfortable getting into existing code without immediately declaring that everything needs to be rewritten.
n
You'll know that good engineering is often about making sensible improvements over time rather than chasing technical perfection.
n
You'll care about quality, but you'll also care about shipping.
n
You'll have opinions, but you won't need to win every argument.
n
And you'll be happy working in a team where engineers are expected to think, contribute and take ownership rather than simply follow instructions.
n
Why this role is worth considering
n
You'll get real technical ownership.
n
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.
n
You'll also be joining the business at an interesting point.
n
The platform is established, but the next stage requires stronger engineering foundations, thoughtful modernisation and continued investment in how the product scales.
n
That gives you the opportunity to contribute to more than features.
n
You'll be able to influence technical decisions, engineering practices and how the platform evolves over time.
n
The role is full-time and based in Melbourne CBD, with a hybrid working model of approximately 3 days per week in the office.
n
The package includes:
n
n
$140,000 to $160,000 + Superannuation
n
A generous employee share option grant
n
Meaningful technical ownership
n
The opportunity to work in a growing, product-led SaaS environment
n
n
Full Australian working rights are required.
n
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.
📌 Senior Software Developer (Victoria)
🏢 Kindtide
📍 Victoria