The opportunity
We're looking for a Senior Infrastructure Engineer who brings strong software engineering skills and a deep understanding of production systems. This role is a good fit for someone who enjoys building systems that make infrastructure more scalable, reliable, and easy to operate – using code, not runbooks.
What you'll do
Design and build frameworks, tools, and services that improve the: reliability, observability, and scalability of Asana’s infrastructure.
Lead end-to-end projects, from scoping and design through to rollout, across multiple systems and teams.
Improve the operability of stateful infrastructure like MySQL, OpenSearch,: and DynamoDB – and help drive Asana’s long-term vision for storage reliability.
Debug production issues across the stack. Yes, there’s an on-call rotation –: but this isn’t a pager monkey role. You’re here to fix things properly and make sure they don’t break again.
Partner with product teams to shape a service-oriented architecture that enables fast, reliable development.
Share knowledge through code reviews, design discussions, and mentorship.
What they're looking for
- Strong software engineering background: you’re comfortable writing production code and designing systems (we use Go, Python, Scala, TypeScript).
- + years of experience building and operating backend systems at scale.
- Familiarity with distributed systems and storage technologies (SQL, NoSQL,: Search), especially in cloud environments.
- Experience with AWS services (e.g. RDS, EKS, IAM), Terraform, and monitoring tooling like Datadog or similar.