Job Description

Job Description

We are seeking a Lead Software Developer to take technical ownership of the development and engineering of our new platforms. This role is responsible for leading the design and delivery of a domain-driven design with an event-driven architecture, guiding engineers on architecture and standards, and acting as the primary technical interface between engineering, business, and operations.

The Lead Software Developer will ensure the platform is scalable, maintainable, and aligned to real operational workflows while maintaining high delivery standards across the team.

Key Responsibilities

Technical Leadership & Architecture

  • Own and evolve our platforms technical architecture using Domain-Driven Design (DDD) and Event-Driven Architecture (EDA) principles
  • Define bounded contexts, aggregates, domain events, and service boundaries
  • Ensure correct application of event streaming, messaging patterns, idem...

Ready to Apply?

Take the next step in your AI career. Submit your application to Compensation Solutions Pty Ltd today.

Submit Application