Principal Technical Program Manager,

Atlassian•San Francisco, CA
•$169,569 - $266,725•Remote

About The Position

Atlassian is seeking a Principal Technical Program Manager for Core Data Services to join their Data Platform TPM team. This role involves shaping a modern technical program management organization, steering through growth, and removing barriers to achieve long-term goals. The TPM will be responsible for defining systems programs, creating plans of action, and influencing engineers and architects. Key responsibilities include understanding business objectives, translating them into technical problems, prioritizing tasks, scoping projects, and managing the entire lifecycle of technical programs from initiation to forecasting, budgeting, and scheduling. The role also involves managing complex dependencies, collaborating across functions to create disaster recovery solutions, and influencing backend system design and architecture.

Requirements

  • BS degree in Computer Science or equivalent work experience
  • 12+ years experience working with software teams
  • 4+ years recent experience leading platform and software teams in a similar Technical Program Management or Technical Product Management role
  • Experience using multiple types of Datastores including S3, DynamoDB, SQL and Elasticsearch
  • Experience with GraphQL, Kafka, and Flink
  • Experience leading projects spanning multiple teams and communicating with partners
  • Experience managing risks and dependencies
  • Experience with Agile software development processes
  • Experience in designing and building back end software systems, including tradeoffs, launching and scaling.
  • Experience leading strategy and execution on complex, cross divisional, technical programs, including analyzing business priorities, customer needs, industry trends and articulating a long-term roadmap.

Nice To Haves

  • Using technical expertise and in partnership with senior engineering stakeholders to influence the backend system design, architecture, and build.

Responsibilities

  • Understand business objectives and translate them into technical systems problems to be prioritized.
  • Define specific systems programs and create a plan of action for realizing those programs.
  • Use technical understanding of Atlassian and related systems to partner with and influence engineers and architects in making progress on these problems.
  • Address engineering problems by prioritizing tasks, scoping out the project, defining objectives, and making progress on each of these.
  • Be accountable for the success of these technical programs by managing the entire lifecycle from initiation to forecasting, budgeting, and scheduling.
  • Manage complex dependencies and projects with a broad scope across the company.
  • Collaborate with functions across the company to create reliable and cost-effective disaster recovery solutions for all of Atlassian's services.
  • Drive projects spanning multiple teams, including reaching agreements with engineering partners and stakeholders, shepherding the projects while identifying and mitigating risks, and making trade-off decisions optimizing the outcome.
  • Translate customer and/or product requirements into technical requirements.

Benefits

  • health and wellbeing resources
  • paid volunteer days
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service