Senior Software Engineer – Platform / Core Systems

Contract Type:

Full Time

Location:

Sydney - New South Wales

Industry:

Contact Name:

Jason Pretorius

Contact Email:

Jasonp@coxpurtell.com.au

Contact Phone:

0292203400

Date Published:

17-Dec-2025

 

 

Senior Software Engineer

This role is for:

  • Senior engineers who can be trusted alone in a room with a hard problem

  • People who write excellent .NET code

  • Engineers who understand DDD, microservices, and event-driven systems

  • Individuals who can own outcomes without needing a large team around them

About the role

This is a hands-on Senior Software Engineer role for someone who enjoys real technical ownership. You’ll work on complex problems, design clean solutions, and build maintainable systems that stand up over time.

You’ll be working primarily in a .NET / C# environment, contributing to core services, shared components, and distributed systems. Domain Driven Design is used intentionally to model business problems properly, not as a buzzword. The architecture includes microservices and event-driven patterns, with a strong focus on clean code and pragmatic design.

What you’ll be doing

  • Designing and building scalable backend services in .NET / C#

  • Applying Domain Driven Design principles to real business domains

  • Working with microservices and event-driven architectures

  • Designing and consuming REST APIs

  • Contributing to shared libraries and core platform components

  • Making sensible architectural decisions and owning outcomes end to end

  • Collaborating through code reviews, pairing, and technical discussion

What we’re looking for

  • 5–7+ years’ experience in software engineering roles

  • Strong hands-on experience with .NET and C#

  • Practical experience with DDD, microservices, and event-driven systems

  • Solid understanding of clean code and software design patterns

  • Experience with relational databases (SQL Server / PostgreSQL)

  • Exposure to cloud platforms such as Azure or AWS

  • Comfortable working independently as a senior individual contributor

A note on leadership

This is not a people-management role. Leadership is a nice-to-have, not an expectation. If you enjoy guiding others or leading a technical initiative, that’s a bonus – but the role is designed for senior engineers who want to stay hands-on.

If you care about engineering craft, autonomy, and solving problems properly, this role is worth a conversation.

If this sounds like the kind of role you’d enjoy, send through your CV for a confidential chat.

The role pays $165k–$180k + superannuation, is Sydney based with a hybrid, very flexible working model, and requires Australian working rights.



Read More
SCHEMA MARKUP ( This text will only show on the editor. )
APPLY NOW

Similar Jobs

Create As Alert
Interested in this job?
Save Job

Share this job