Taro Logo

Senior Software Engineer, Infrastructure

Asana helps teams orchestrate their work, from small projects to strategic initiatives, serving millions of teams worldwide.
$171,000 - $258,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Job Description

Asana, a leading work management platform, is seeking a Senior Software Engineer to join their Infrastructure team in San Francisco. This role is crucial in building and maintaining the foundation that supports Asana's web and mobile applications, as well as their robust API. The position offers a hybrid work arrangement with in-office days on Mondays, Tuesdays, and Thursdays.

The Infrastructure team focuses on ensuring security, scalability, and speed across Asana's platforms. As a Senior Engineer, you'll be tackling challenging scaling problems, working with distributed systems, and ensuring high availability for an ever-growing customer base. The role combines hands-on technical work with leadership responsibilities, including mentoring a team of 6-8 engineers.

The compensation package is competitive, ranging from $171,000 to $258,000 in base salary, plus additional benefits including equity and comprehensive health coverage. Asana has been recognized as a Top 10 Best Workplace for 5 consecutive years and maintains a strong focus on building a diverse, equitable, and inclusive company culture.

This role offers an exciting opportunity to work on large-scale infrastructure projects while contributing to a product that millions of teams worldwide rely on. The position requires expertise in backend services, data systems, and container orchestration, combined with strong mentorship and communication skills. If you're passionate about building reliable, scalable systems and want to work in a collaborative, mission-driven environment, this role at Asana could be an excellent fit for your career growth.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Infrastructure

  • Design and implement reliable, performant, and scalable distributed systems
  • Lead large projects with other backend engineers through all stages of development
  • Mentor other engineers on a team of 6-8 on topics such as system design principles
  • Collaborate closely with other infrastructure teams to build new product functionality at scale
  • Ensure high customer trust by participating in an on-call rotation

Requirements For Senior Software Engineer, Infrastructure

Kubernetes
Linux
  • 5+ years of engineering experience building and operating reliable backend services
  • 2+ years of experience building and scaling high-volume storage/online data systems
  • 2+ years experience in operating highly available, user-facing production services
  • Have a passion for mentoring other engineers
  • Skilled at communicating technical concepts to cross-functional partners
  • Familiar with service and container orchestration technologies like Terraform and Kubernetes
  • Demonstrated curiosity about AI tools and emerging technologies

Benefits For Senior Software Engineer, Infrastructure

Medical Insurance
Mental Health Assistance
401k
  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options

Related Jobs