Senior Software Engineer, Teamwork Graph Externalization (AGG)

Atlassian
Sydney
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Product judgment","Technical communication","Mentoring","Working through ambiguity","Collaboration"]

Build and operate the Teamwork Graph external API foundation that connects Atlassian products and makes developer, customer, and AI-agent integrations possible. You’ll translate product and customer needs into scalable backend services and intuitive API contracts across MCP, CLI, and direct APIs, balancing usability, reliability, security, and cost. Work closely with Product and Design, use feedback and production metrics to improve adoption, and mentor engineers through design discussions and code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Atlassian
Atlassian
12 hours ago

Senior Software Engineer, Teamwork Graph Externalization (AGG)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and operate the Teamwork Graph external API foundation that connects Atlassian products and makes developer, customer, and AI-agent integrations possible. You’ll translate product and customer needs into scalable backend services and intuitive API contracts across MCP, CLI, and direct APIs, balancing usability, reliability, security, and cost. Work closely with Product and Design, use feedback and production metrics to improve adoption, and mentor engineers through design discussions and code reviews.
Location: Sydney
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Partner with Product, Design, and engineering peers to shape Teamwork Graph externalization features for developers, customer applications, and AI agents.
  • •Translate customer needs into technical designs, making tradeoffs across usability, delivery speed, reliability, security, and cost.
  • •Own technical projects from problem definition and design through implementation, launch, and ongoing operation.
  • •Build APIs, developer tools, and backend services that make Teamwork Graph useful in customer applications and agentic workflows.
  • •Mentor engineers through design discussions, code reviews, and constructive feedback while improving engineering practices and documentation.

Key Requirements

  • •5+ years of professional software engineering experience building backend applications and services.
  • •Experience shipping customer-facing or developer-facing products, understanding how technical decisions impact usability, adoption, and customer value.
  • •Strong production programming skills in Kotlin, Java, or TypeScript, with willingness to work across Kotlin and TypeScript.
  • •Experience designing APIs and building distributed systems, including databases, cloud infrastructure, and service performance.
  • •Ability to own complex features end-to-end (design to production), including testing, monitoring, and troubleshooting.
Experience:Backend applicationsDistributed systemsDeveloper platformsDeveloper toolingAPIsGraphQL
Skills:Product judgmentTechnical communicationMentoringWorking through ambiguityCollaboration
Tech Stack:KotlinJavaTypeScriptAPIsDistributed systemsCloud infrastructureGraphQLRustMCPAI agentsAPI gatewaysSDKsCLIsAuthenticationAuthorization

Company Brief

Atlassian
Atlassian develops collaboration and workflow software—Jira, Confluence, Trello, Loom and more—used by teams for project management, software development, and IT service management across enterprises worldwide.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Sydney, Australia
Founded: 2002
Glassdoor
Glassdoor: 3.1
WebsiteLinkedInGlassdoor