Asana

About Asana

The productivity platform that connects your team

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Yerba Buena, San Francisco, CA💰 $414.4m4.2
B2BInternal toolsProductivitySaaS

Key Highlights

  • Public company since 2020 with strong market presence
  • Over 100,000 customers including Uber & Air France
  • $414.4 million raised in Series E funding
  • Global presence with offices across four continents

Asana is a productivity software company headquartered in Yerba Buena, San Francisco, CA, that provides a web and mobile application designed to help teams organize, track, and manage their work. With over 100,000 customers including Uber and Air France, Asana went public in 2020 and has raised $414...

🎁 Benefits

Asana offers comprehensive health benefits, including mental health programs and coaching, an in-house culinary program, and supportive parental leave...

🌟 Culture

Asana fosters a culture centered around collaboration and efficiency, empowering teams to transcend traditional email coordination. With a strong emph...

Overview

Asana is hiring a Staff Software Engineer to lead a team scaling their distributed systems and web framework, LunaServer. You'll ensure high availability and performance while mentoring other engineers. This role is based in San Francisco with a hybrid work schedule.

Job Description

Who you are

You have 5+ years of experience in backend engineering, particularly with distributed systems — you've tackled scaling challenges and understand the intricacies of maintaining high availability in production environments. Your expertise in Java and asynchronous task management has equipped you to design and implement robust systems that support critical business logic.

As a natural leader, you thrive in mentoring and guiding teams — you enjoy collaborating with other engineering leaders to set ambitious roadmaps and ensure your team is well-prepared to meet the demands of larger customers. Your strong communication skills allow you to effectively convey technical concepts to both technical and non-technical stakeholders.

You are passionate about building reliable and performant systems — you have a track record of improving existing infrastructures and implementing best practices in system design and architecture. Your experience with web frameworks, particularly LunaServer, gives you a unique perspective on optimizing backend services.

Desirable

Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with CI/CD practices and tools. You understand the importance of monitoring and incident response in maintaining system reliability and are eager to implement solutions that enhance operational efficiency.

What you'll do

In this role, you will lead a team of 5-7 backend engineers, guiding them through all stages of development from design to deployment. You will be responsible for designing and implementing scalable distributed systems that back Asana's web servers and Developer API, ensuring they can handle increased throughput as the company grows.

You will work closely with other teams within the backend infrastructure group to anticipate scaling challenges and devise solutions to address them proactively. Your leadership will be crucial in mentoring junior engineers, fostering a culture of collaboration and continuous improvement within your team.

You will also play a key role in improving how Asana schedules, runs, and manages its asynchronous task queue, ensuring that the systems are efficient and reliable. Your contributions will directly impact the performance and availability of services that are critical to Asana's operations.

What we offer

Asana provides a supportive environment where you can thrive as a leader and engineer. You will have the opportunity to work on meaningful projects that drive positive change in the world, collaborating with a diverse team across 13+ offices globally. We encourage you to apply even if your experience doesn't match every requirement — we value curiosity and a growth mindset.

Our hybrid work model allows for flexibility, with standard in-office days on Monday, Tuesday, and Thursday, while offering the option to work from home on Wednesdays and potentially Fridays depending on your team's needs. Join us in building technology that empowers teams to achieve their goals.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Asana.

Similar Jobs You Might Like

Based on your interests and this role

Decagon

Staff Engineer

Decagon📍 San Francisco - On-Site

Decagon is seeking a Staff Software Engineer for their Infrastructure team to build and operate foundational systems that power their conversational AI platform. You'll work with technologies like Kubernetes and multiple cloud providers including GCP, AWS, and Azure. This role requires significant experience in backend and infrastructure engineering.

🏛️ On-SiteSenior
2 months ago
Harvey

Staff Engineer

Harvey📍 San Francisco

Harvey is hiring a Staff Software Engineer to design and build critical infrastructure systems. You'll play a key role in scaling existing infrastructure while developing new systems. This position requires significant experience in software engineering.

Senior
4w ago
Baseten

Software Engineering

Baseten📍 San Francisco - On-Site

Baseten is hiring a Software Engineer - Infrastructure to build and maintain components of their ML inference platform. You'll work with Python, Go, and Kubernetes to enable developers to deploy and monitor ML models. This position requires experience in infrastructure development.

🏛️ On-SiteMid-Level
11 months ago
Baseten

Software Engineering

Baseten📍 San Francisco

Baseten is hiring a Senior Software Engineer - Infrastructure to architect and lead the development of their ML inference platform. You'll work with technologies like Kubernetes and AWS to optimize model serving. This position requires significant experience in infrastructure and machine learning.

Senior
11 months ago
Middesk

Infrastructure Engineer

Middesk📍 San Francisco - On-Site

Middesk is hiring an Infrastructure Engineer to join their DevSecOps team. You'll build tooling and platform capabilities to enhance software delivery and developer experience. This position requires experience with infrastructure-as-code tools and high availability systems.

🏛️ On-SiteMid-Level
8 months ago