Software Engineer, Product

Asana Asana · Enterprise · Vancouver, BC · Product Engineering

Software Engineer role at Asana focused on building and improving their work management platform. The role involves the full product development lifecycle, from conception to post-launch, with a focus on customer experience and productivity. While not directly building AI models, the role requires curiosity about AI tools and emerging technologies to enhance productivity and collaboration.

What you'd actually do

  1. Work in a high-performance, dynamic team with a strong focus on velocity and software quality
  2. Contribute to building a complex SaaS application that is a market leader in its segment
  3. Be exposed to Asana’s core infrastructure, particularly how data is represented, stored and deleted in the storage layer.
  4. Work with asynchronous jobs and efficiently and implement algorithms that efficiently traverse the Asana Work Graph
  5. Work with legal to implement data ownership rules, requiring simple and effective technical solutions to make this process easy and clear to customers.

Skills

Required

  • 2+ years of experience working within large, well-maintained codebases
  • Excellent communication skills for collaborating with cross-functional partners (e.g. PM, design)
  • Sound judgment when balancing moving quickly with producing quality code and long-term code maintainability
  • Passion for creating a superlative user experience and attention to details
  • Appreciation for productivity and helping teams collaborate more effectively and efficiently
  • Curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them

What the JD emphasized

  • work management platform
  • AI tools and emerging technologies