The Framework Engineering team builds the internal platform which powers all parts of the Asana application. The investments we make in this framework allow us to rapidly build and iterate on new product features at scale and with high performance. 

We’re looking for a Software Engineer to build features which will allow our engineering team to move even faster. You’ll use your engineering experience to identify points of friction and design new approaches which are easier and safer to use. You’ll create new APIs balancing their ease of use with making them powerful enough to support Asana’s featureful web application. You will work with our world-class team of engineers to enable new functionality, and influence the direction of software development patterns across the organization.

What you'll do 

  • Design, build and iterate on framework level code which impacts every aspect of the Asana product
  • Work with product engineering teams to help them build features on our framework, and to understand where they have underserved needs
  • Analyze complex systems to uncover issue root causes and points of improvement
  • Improve the experience for Asana’s engineering teams by incorporating ideas from yourself, your colleagues, and the wider engineering community into our in-house frameworks

About you

  • Have expertise in programming and computer science, and have a strong interest in distributed systems
  • Learn quickly and are comfortable regularly transitioning between different areas of a large codebase
  • Focus on establishing and spreading high quality software engineering patterns
  • Are looking for an environment where you and your teammates empower one another to become the best versions of yourselves

Does the above sound like it might be you? Then we’d love to hear from you. Our goal is to provide a hiring and working experience in which all people know they are equally respected and valued. So whatever it is that makes you unique—your gender identity or expression, sexual orientation, religion, ethnicity, age, citizenship, educational background, socioeconomic status—we value it, and we’d love to see what you might add to our team.

 

About us

At Asana, we're building a better way to work, fueled by transparency, inclusion, and technology that is a force for positive change. Asana is a work management platform that helps teams orchestrate their work, from daily tasks to strategic initiatives, so they can move faster and accomplish more with less. For the past 5 years, we've been named a top workplace, including top 10 Great Place to Work Best Small & Medium Workplaces, #1 Fortune Best Workplace in the Bay Area for four years in a row, #8 Fortune Best Workplaces for Women, #14 Glassdoor Best Place to Work, #15 Fast Company World’s Most Innovative Companies, and one of Ireland's Best Workplaces. With offices all over the world, we are always looking for curious, collaborative, and mission-driven people to help us enable the world’s teams to work together effortlessly.

We believe in supporting people to do their best work and thrive, and building a diverse, equitable, and inclusive company is core to our mission. Our goal is to ensure that Asana upholds an inclusive environment where all people feel that they are equally respected and valued, whether they are applying for an open position or working at the company. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, disability, and veteran status.

Apply for this Job

* Required