About the role
Asana is on the lookout for a Tech Lead to take charge of the technical direction for our Platform Reliability Engineering team. This opportunity is ideal for an individual who excels in a technical leadership role without the need for people management responsibilities.
In the role of Tech Lead, you'll be responsible for steering the technical execution, architecture, and long-term engineering strategies at Asana. You will lead intricate projects, make pivotal technical decisions, and establish the benchmarks for engineering excellence. Your role will involve guiding individual contributors through technical design and project leadership while collaborating with various teams across the organization. An Engineering Manager will handle people leadership, allowing you to focus on the technical direction.
Your team will be instrumental in developing core platform systems such as load shedding, rate limiting, circuit breakers, and traffic controls that ensure Asana remains resilient under real-world conditions. This is a hands-on position where you will devote considerable time to designing and building systems alongside your team, while also collaborating with other platform teams to integrate reliability as a core component of our architecture.
Our technology stack includes AWS, Kubernetes (EKS), MySQL (RDS), OpenSearch, DynamoDB, Redis, Terraform, Datadog, TypeScript, Scala, Go, and Python. We are particularly interested in candidates who think like backend engineers but are passionate about failure modes, capacity planning, and creating systems that gracefully degrade under pressure.
This role is based in our Warsaw office, with a hybrid work schedule that includes in-office days on Monday, Tuesday, and Thursday.
We provide a Contract of Employment (UoP) for our employees in Poland.
Your Contributions Will Include:
- Establishing the technical direction for the team, ensuring we address the right challenges effectively.
- Designing and constructing essential platform systems — including load shedding, circuit breakers, and rate limiting — that safeguard Asana at scale.
- Owning critical platform concerns such as ingress and egress, shaping the traffic flow through our systems.
- Defining stable interfaces and libraries for other platform teams to leverage.
- Leading projects from inception through to implementation, working collaboratively with multiple platform teams.
- Enhancing technical quality through code reviews, design discussions, and mentorship.
- Collaborating with other infrastructure teams to incorporate reliability into Asana's architecture as a fundamental design consideration.
- Tackling complex issues across the stack, diagnosing problems that matter and ensuring they do not recur.

