top of page

Senior Engineer (CCMS)

  • Sydney

  • Hybrid

  • Permanent

This role sits within the Product Engineering team and focuses on designing, building, operating, and continuously improving highly reliable, secure, and scalable customer communications systems.

We’re hiring a Senior Engineer with a strong software engineering background to work on regulated Customer Communications Management (CCM) platforms. This role is hands-on, backend-focused, and centred on automation, system integration, and reliability at scale, rather than business-facing CCM configuration or frontend development.

The role plays a key part in API-first, event-driven integrations supporting digital, SMS, email, and print communications.

Key Responsibilities
  • Design, build, maintain, and operate distributed systems and integrations supporting customer communications platforms

  • Design and implement API-first integration layers between internal systems and CCM platforms such as Quadient or OpenText

  • Automate testing, reliability, and delivery of customer letters and templates at scale

  • Build resilient solutions using patterns such as retries, idempotency, circuit breakers, timeouts, and asynchronous processing

  • Design end-to-end solutions, including how systems are wired together and how data flows between platforms

  • Integrate communications platforms with orchestration tools and print delivery components

  • Translate customer and regulatory communication requirements into secure, extensible technical solutions

  • Take ownership of production changes, deployment, and operational support

  • Contribute to observability, monitoring, and operational excellence practices

  • Participate in on-call support as required

  • Mentor and support other engineers and contribute to technical leadership within the team

Qualifications
  • 5+ years’ experience in software engineering

  • Strong engineering background with hands-on development experience

  • SQL experience (must-have)

  • Experience with .NET technologies (C#, ASP.NET, .NET Core)

  • Strong experience designing and building system integrations using REST APIs, events, and messaging

  • Experience working with distributed systems and cloud-based architectures

  • Experience with customer communications platforms such as Quadient or OpenText

  • Background working within or alongside a CCM team as a software engineer or technical specialist

  • Strong understanding of non-functional requirements including reliability, security, performance, scalability, and observability

  • Experience working in regulated environments with delivery SLAs

  • Experience with production support and incident response

Benefits
  • Work on core, production-grade systems used for regulated customer communications

  • Exposure to complex, large-scale integrations across multiple platforms

  • Opportunity to own systems running in production and influence solution design

  • Strong focus on engineering standards, reliability, and operational excellence

  • Supportive, collaborative engineering environment with mentoring and knowledge sharing

  • Great extra benefits package including onsite gym, subsidized lunches and more!

Interview Process
  • Three interview stages

  • Initial 30-minute catch-up

  • Technical and system design discussions, including observability and solution design

We are super excited to hear from you, learn more about you and tell you more about us. So hit APPLY now and let's catch-up.

bottom of page