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.
Share this job
