Senior Software Engineer — Remote | Unlimited PTO & Growth

Campaign Monitor Pty Ltd.

Sydney

Remote

AUD 140,000 - 190,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Unlimited time off
Flexible hours
Fully remote work
Birthday off

Job summary

Marigold is seeking a Senior Software Engineer to join our fully remote team. You’ll build robust software with Java, integrate Kafka/microservices, and shape engineering practices in a fast-growing marketing tech company.

You’ll collaborate across disciplines, own system design, cloud infrastructure, and DevOps tooling, while mentoring peers and driving AI-assisted coding workflows to improve reliability and velocity.

Qualifications

  • 9+ years of software development with Java and another language (C# preferred).
  • Deep expertise in system design and scalable architecture.
  • Experience with Kafka and microservices.
  • Cloud proficiency with AWS and modern DevOps practices.
  • Experience with Docker, Terraform, Kubernetes.
  • SQL and NoSQL databases experience.
  • AI-assisted coding/review tooling experience.

Responsibilities

  • Develop, Own & Maintain: Build and own robust software solutions using strong Object-Oriented Programming principles, applying sound judgment about when to trust, verify, or override AI-assisted output as part of your daily workflow.
  • Architect & Modernise: Contribute to technical direction, facilitate architectural conversations and coach teammates through complexity.
  • Operate & Evolve: Own and evolve the messaging/event infrastructure that underpins our downstream systems, using Kafka and other message bus tools to keep it reliable and scalable.
  • Cloud Infrastructure: Collaborate on AWS services including Fargate, Bedrock, EC2, ECS, SNS/SQS, RDS, Elasticsearch and more.
  • DevOps Excellence: Work with containerization (Docker, Kubernetes), infrastructure as code (Terraform) and deployment automation.
  • Database Management: Apply SQL and NoSQL expertise to support scalable data solutions.
  • On-Call Support: Lead and participate in rotational on-call duties, driving reliability improvements and proactive monitoring.
  • Collaboration & Document: Work across disciplines to shape roadmap, improve developer experience and drive learning through code reviews, while championing documentation and design records that stand the test of time.
  • Mentor & Motivate: Support other engineers through mentoring and example, building a collaborative, inquisitive team culture.

Skills

Java
C#
Kafka
Microservices
System design
AWS
Docker
Terraform
Kubernetes
SQL
NoSQL
AI-assisted coding

Tools

Docker
Kubernetes
Terraform
AWS

Job description

Marigold is seeking a Senior Software Engineer to join our fully remote team. You’ll build robust software with Java, integrate Kafka/microservices, and shape engineering practices in a fast-growing marketing tech company.

You’ll collaborate across disciplines, own system design, cloud infrastructure, and DevOps tooling, while mentoring peers and driving AI-assisted coding workflows to improve reliability and velocity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Remote, Flexible Hours
Senior Software Engineer — Remote, Flexible Hours

Marigold • Sydney

Remote
AUD 140,000 - 210,000
Unlimited time off
Fully remote work
Home office setup allowance
+2
Senior Software Engineer
Senior Software Engineer

Marigold • Sydney

On-site
AUD 140,000 - 210,000
Unlimited time off
Fully remote work
Home office setup allowance
+2
Senior Full-Stack Engineer — Fully Remote, Flexible Hours
Senior Full-Stack Engineer — Fully Remote, Flexible Hours

Marigold • Williamsdale

Hybrid
AUD 150,000 - 190,000
Unlimited time off
Flexible hours
Fully remote work
+5
Senior Software Engineer
Senior Software Engineer

Campaign Monitor Pty Ltd. • Sydney

Remote
AUD 140,000 - 190,000
Unlimited time off
Flexible hours
Fully remote work
+1
Senior Software Engineer
Senior Software Engineer

Marigold • Brisbane

On-site
AUD 150,000 - 190,000
Co-working spaces in Sydney
Team and social events
Senior Software Engineer
Senior Software Engineer

Paytech Nexus • Sydney

On-site
AUD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Campaign Monitor Pty Ltd. • Brisbane

On-site
AUD 140,000 - 190,000
Flexible work hours
Co-working spaces in Sydney
Team events (remote and in-person)
Full Stack Software Engineer
Full Stack Software Engineer

Marigold • Williamsdale

On-site
AUD 150,000 - 190,000
Unlimited time off
Flexible hours
Fully remote work
+5
Senior Full-Stack Engineer: Lead Architecture & Scale (Flexible)
Senior Full-Stack Engineer: Lead Architecture & Scale (Flexible)

Campaign Monitor Pty Ltd. • Brisbane

Hybrid
AUD 140,000 - 190,000
Flexible work hours
Co-working spaces in Sydney
Team events (remote and in-person)
Senior Full-Stack Engineer - .NET, AWS & React
Senior Full-Stack Engineer - .NET, AWS & React

Paytech Nexus • Sydney

On-site
AUD 120,000 - 180,000