CareerPlanSign in

Software Engineer

Sydney, New South Wales🌐 Remote💼 Full-time🗓 2026-10-02 → 2026-10-03

Core

Design, build, and operate production services for ingesting and serving content from 40+ third-party sources (GitHub, Slack, Google Drive) into the Teamwork Graph platform.

Role type

Senior backend software engineer (data ingestion pipelines) (via careerplan.io/jobs/19b3f105-d363-4eac-a07e-283b101da45d-software-engineer-at-atlassian)

Builds

Ingestion pipelines and intelligence systems for third-party data

Domain

SaaS platform engineering, distributed data systems

Required skills

Java, Spring Boot, distributed systems, event-driven architectures, cloud infrastructure (AWS), containerization, CI/CD, automated testing, on-call incident response, system monitoring, data quality assurance, cross-team collaboration, technical documentation

Preferred skills

Kafka, stream processing (Flink), permission/ACL propagation, multi-tenancy, third-party API integration, high-throughput low-latency system optimization

Technologies

Java, Spring Boot, Kafka, AWS, DynamoDB, Flink

Responsibilities

Build and operate features for ingesting third-party data; Deliver production-quality code with strong test coverage; Participate in on-call rotation for incident response and DLQ cleanup; Contribute to design discussions and architecture reviews; Ensure permission-awareness and data quality across the system; Monitor and improve operational health and throughput; Collaborate cross-team to land features spanning domain boundaries; Document work including runbooks and design docs

Seniority

Senior, hands-on IC