About the company
Asana is a leading platform for human + AI collaboration. We're looking for a Tech Lead to own technical direction for Asana's Platform Reliability Engineering team.
Responsibilities
- Set technical direction for the team, making sure we're solving the right problems in the right way.
- Design and build core platform systems – load shedding, circuit breakers, rate limiting – that protect Asana at scale.
- Own critical platform concerns like ingress and egress, shaping how traffic flows through our systems.
- Define stable interfaces and libraries that other platform teams build on.
- Lead end-to-end projects, from scoping and design through to rollout, working across multiple platform teams.
- Raise the bar for technical quality through code reviews, design discussions, and technical mentorship.
- Partner with other infrastructure teams to embed reliability into Asana's architecture – not as an afterthought, but as a core design constraint.
- Debug hard problems across the stack. When something breaks in a way that matters, you'll be the person who figures out why and makes sure it doesn't happen again.
Requirements
- Strong software engineering background – you're comfortable writing production code and designing systems. We use Go, Python, Scala, and TypeScript, but we care more about engineering fundamentals than specific language experience.
- 8+ years of experience building and operating backend systems at scale.
- Experience leading technical projects and influencing direction across teams.
- You make others around you better – through clarity, feedback, and raising technical standards – even without formal authority.
- Familiarity with distributed systems patterns – you've thought about things like backpressure, graceful degradation, and capacity planning.
- Experience with major cloud platforms (AWS, GCP, or Azure), Terraform, and monitoring tooling like Datadog or similar.
- Experience defining and working within explicit reliability and performance targets for production systems.
- Clear communicator and strong collaborator – you're comfortable navigating trade-offs with other platform and infrastructure teams.
- Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.
- Important: This is a software engineering role. If your background is primarily scripting, dashboards, or operational playbooks, this likely isn't a fit.
Conditions
- Generous, transparent and fair compensation system (base salary and generous Restricted Stock Unit for Asana Inc.).
- Contract of Employment (with 50% tax deductible costs for author’s rights usage for Engineers).
- Health insurance with dental and travel coverage (Lux Med).
- Lunch catering on the days that you work from the office.
- Career growth budget.
- Home office setup budget.
- Gym/Fitness card.
- Fertility healthcare and family-forming support with Carrot.
- Mental health support in Modern Health.
- Group life insurance.
- Holiday allowance.
- MacBooks with all necessary accessories.