Назад
Company hidden
8 дней назад

Senior Software Engineer (Teamwork Graph)

Формат работы
remote (только Australia)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Australia
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Teamwork Graph): Building external APIs, developer tools, and scalable backend services that connect Atlassian products and expose Teamwork Graph to customers, developers, and AI agents with an accent on API design, distributed systems, and developer experience. Focus on designing reliable GraphQL, MCP, CLI, and direct API capabilities, operating multi-tenant services, and improving adoption through customer feedback, experiments, and production metrics.

Location: Remote, associated with Sydney, Australia

Company

hirify.global develops collaboration software that helps teams organize and deliver work.

What you will do

  • Build the API foundation and externalization products for Teamwork Graph across MCP, CLI, and direct APIs.
  • Design and operate reliable backend services, developer tools, and APIs for customer applications and AI agent workflows.
  • Own technical projects from problem definition and design through implementation, launch, monitoring, and ongoing operation.
  • Create clear API contracts, error handling, documentation, and examples that support straightforward integration and adoption.
  • Use customer feedback, experiments, evaluations, and production metrics to improve product quality and understand usage.
  • Mentor engineers and improve engineering practices, tooling, documentation, and shared infrastructure.

Requirements

  • 5+ years of professional software engineering experience building backend applications and services.
  • Production experience with Kotlin, Java, or TypeScript, with willingness to work across Kotlin and TypeScript.
  • Experience designing APIs and distributed systems, including databases, cloud infrastructure, and service performance.
  • Experience owning complex customer-facing or developer-facing features through production delivery, testing, monitoring, and troubleshooting.
  • Experience working with Product and Design, making technical tradeoffs, communicating decisions, and mentoring engineers.
  • Experience with developer platforms, public APIs, SDKs, CLIs, third-party integrations, GraphQL, API gateways, or multi-tenant SaaS.

Nice to have

  • Experience with MCP, AI agents, tool use, enterprise context, or retrieval applications.
  • Experience with Rust for CLIs, developer tooling, or performance-sensitive components.
  • Experience evaluating AI or agentic product quality through offline evaluations, experiments, and production signals.
  • Experience with authentication, authorization, API compatibility, usage instrumentation, metering, usage-based pricing, or billing.

Culture & Benefits

  • Collaborative environment focused on shared ownership, constructive feedback, and challenging assumptions.
  • Health and wellbeing resources.
  • Paid volunteer days and additional benefits supporting employees and their families.
  • Recruitment accommodations and adjustments are available when needed.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →