Atlassian

Software Engineer

Atlassian
Apply
8 hours ago
Remote, Australia or Sydney, AustraliaMid Level

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.

Tech Stack

Amazon DynamoDBApache FlinkApache KafkaAWSJavaSpring Boot

Categories

BackendData Engineering
Atlassian

About Atlassian

10,000+ employees

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 companies and 80% of the Fortune 500 rely on Atlassian’s software, like Jira, Confluence, Loom, and Trello, to help their teams work better together and deliver quality results on time. With our 300,000+ customers and team of 10,000+ Atlassians, we are building the next generation of team collaboration and productivity software. We believe the power of teams has the potential to change the world — one that is more open, authentic, and inclusive.

Contact me