Senior Software Developer (Port Phillip City)

Senior Software Developer (Port Phillip City)

24 Sep
|
Kindtide
|
Port Phillip City

24 Sep

Kindtide

Port Phillip City

Hybrid, approximately 3 days in office | Full-time $140,000 to $160,000 + Superannuation + employee share options

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.

What you'll be doing Your remit will be broad and will include:

Designing, building and maintaining software across the platform

Owning features from problem definition through to production release

Working across backend, frontend, data and infrastructure where needed

Building new product functionality and improving existing features

Modernising older areas of the platform over time

Writing clean, maintainable and well-tested code

Making practical technical decisions that balance speed, quality and long-term maintainability

Contributing to architectural discussions and technical design

Reviewing code and helping maintain strong engineering standards

Mentoring and supporting other engineers through collaboration and knowledge sharing

Troubleshooting production issues and improving reliability

Working closely with Product to understand user problems and commercial priorities

Bringing technical judgement into product conversations

Using AI-assisted engineering tools thoughtfully to improve productivity and quality

Helping improve engineering practices, tooling and development workflows

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 technology The current environment includes:

C#

ASP.NET

React

TypeScript

SQL Server

Redis

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.

The environment 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.

What we're looking for You'll ideally bring strong experience across:

Full-stack software engineering

C# and .NET / .NET Core

React and TypeScript

SQL Server or another relational database

Cloud-based development, ideally Microsoft Azure

APIs and integrations

Testing, code review and production support

Working within established software products

Improving or modernising legacy systems

Making sound technical decisions in real-world product environments

You do not need to be brilliant across every single part of the stack.

You'll also bring:

A genuine product mindset

Curiosity about the customer problem, not just the technical task

The ability to explain technical concepts clearly

A collaborative and open-minded approach

Comfort working through ambiguity

The confidence to challenge an idea thoughtfully when needed

Good judgement around technical trade-offs

Strong attention to detail

A high quality bar without becoming paralysed by perfection

The ability to take ownership and follow work through

An interest in modern engineering tools and practices

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.

AI is part of the engineering toolkit 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:

Refactoring existing code

Improving test coverage

Exploring implementation approaches

Helping investigate or troubleshoot issues

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.

What success will look like You'll know you're doing well when:

You're delivering high-quality features that solve real customer problems

You're trusted to own meaningful technical work end-to-end

Your code is maintainable, reliable and thoughtfully designed

You're helping improve older parts of the platform without creating unnecessary risk

Your technical decisions make the product stronger over time

You contribute positively to engineering standards and team practices

Other engineers value your input and collaboration

Product teams trust your judgement

You use modern tooling, including AI, in ways that genuinely improve the work

Customers benefit from software that works well and feels considered

The kind of engineer who will thrive here 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.

Why this role is worth considering 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:

$140,000 to $160,000 + Superannuation

A generous employee share option grant

Meaningful technical ownership

The opportunity to work in a growing, product-led SaaS environment

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 positive next move.

#J-18808-Ljbffr

📌 Senior Software Developer (Port Phillip City)
🏢 Kindtide
📍 Port Phillip City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (port phillip city) / port phillip city

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (port phillip city) / port phillip city