A

Asana

Builds software for teams to plan and track work

Staff Software Engineer - Query and Access Control

Backend EngineeringConfirmed live in the last 24 hours
Full-timeReykjavík, IcelandHybrid

About the Job

Requirements

  • At least 8 years of engineering experience building and operating reliable backend services at scale.
  • At least 3 years driving large-scale projects.
  • Experience driving large technical initiatives spanning multiple teams, and potentially organizations, from early design through adoption.
  • Ability to carry a design from first principles through production.
  • Ability to communicate technical concepts and constraints to cross-functional product partners.
  • Ability to reason about the impact of a system change before it ships, with care for correctness.

Responsibilities

  • Design and implement a query layer over the Work Graph that remains correct and performant as customer domains and permission structures grow.
  • Evolve the access control model so permission checks remain sound, auditable, and fast on every read path.
  • Define how new caller classes, including AI agents acting on a user's behalf, are authorized without weakening customer guarantees.
  • Drive large, multi-quarter projects across team boundaries from design and implementation through deployment and iteration.
  • Build design alignment with engineers and leaders in other teams before implementation and maintain that alignment as the work is delivered.
  • Share knowledge through design review, code review, and mentorship.
  • Partner with infrastructure teams to define how user data in the Work Graph is accessed.
  • Support framework and product engineers in building product functionality at scale.

Desired Qualifications

  • Experience with authorization systems, permission models, or multi-tenant data isolation at scale.
  • Experience with query engines, query planning, caching layers, or graph-shaped data access.
  • Familiarity with infrastructure-as-code and container orchestration technologies such as Terraform and Kubernetes.

About the Company

Asana

Builds software for teams to plan and track work

Asana builds work management software for teams that need to coordinate projects across departments, from marketing campaigns to product launches. Its shared workspace turns plans into assigned tasks with deadlines, so colleagues see who owns each step and how work is progressing. Teams organize projects in lists, boards, calendars, or timelines, collect requests through forms, and use dashboards to monitor progress across projects. It sells monthly and annual subscriptions with paid tiers for advanced planning, reporting, and administration, alongside a free plan for basic task management. Asana was founded in 2008 and is headquartered in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Asana

See more jobs