Software Engineer
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
