Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer

Home > Java programming jobs

Software Engineer in Australia new

  • Atlassian
  • Full time
  • Email
  • Remote

Responsibilities

  • Build and operate services for ingesting third-party data, owning features from design through production.
  • Deliver production-quality Java and Spring Boot code using Kafka or streaming event buses and DynamoDB-style entity stores.
  • Participate in on-call rotations, respond to incidents, improve runbooks, and manage ingestion failures, dead-letter queue cleanup, and replay.
  • Contribute to architecture discussions, ADRs, RFCs, schema decisions, and pipeline optimization.
  • Ensure permission-aware search results and graph entities while maintaining data quality.
  • Build dashboards and alerting, optimize throughput, and troubleshoot performance and scaling issues.
  • Collaborate with upstream and adjacent teams on cross-domain features.
  • Maintain runbooks, design documentation, and knowledge-sharing materials.

Requirements

  • At least 3 years of professional software engineering experience building and operating backend services in production.
  • Strong proficiency in a JVM language, preferably Java, and a modern framework such as Spring Boot or equivalent.
  • Knowledge of distributed-systems fundamentals including consistency, event-driven or CDC pipelines, message queues, and idempotency.
  • Comfort with AWS, containerization, and CI/CD pipelines.
  • Experience driving features from design to production with automated testing, monitoring, and on-call support.
  • Clear written and verbal communication skills, including the ability to author design documents and collaborate across teams.
  • Preferred experience with Kafka, Kinesis, Flink, permission or ACL propagation, multi-tenancy, data residency, region routing, third-party data integrations, connector frameworks, and high-throughput low-latency systems.

Benefits

  • Flexible work arrangement with the option to work from an office, remotely, or in a combination of the two, subject to locations where Atlassian has a legal entity.
  • Health and wellbeing resources.
  • Paid volunteer days.
  • Potential eligibility for benefits, bonuses, commissions, and equity; compensation amounts are not stated.

Atlassian

Atlassian powers the collaboration that helps teams accomplish what would otherwise be impossible alone. From space missions and motor racing to bugs in code and IT requests, no task is too large or too small with the right team, the right tools, and the right practices. Over 300,000 global compa...

Similar positions

Staff Software Engineer - Back End

  • Agoda
  • Full time
  • Others
  • 10/02/2026
  • Bangkok, Thailand

Principal Software Engineer, Lifecycle Management

  • Okta
  • Full time
  • Others
  • 10/02/2026
  • Bengaluru, India

Java Engineer Cape Town*

  • Accso – Accelerated Solutions GmbH
  • Full time
  • Others
  • 10/02/2026
  • Cape Town, South Africa

Senior Java Engineer* Cape Town

  • Accso – Accelerated Solutions GmbH
  • Full time
  • Others
  • 10/02/2026
  • Cape Town, South Africa

Senior Java Engineer*

  • Accso – Accelerated Solutions GmbH
  • Full time
  • Others
  • 10/02/2026
  • Cape Town, South Africa