Senior Software Engineer, Account Management

Asana Asana · Enterprise · Vancouver, BC · Product Engineering

Senior Software Engineer role focused on building full-stack solutions for account management, specifically for billing and licensing systems. The role involves designing, building, and scaling reliable systems, collaborating with product teams, and mentoring peers. While the company mentions AI collaboration and the candidate should be curious about AI tools, the core responsibilities are traditional software engineering for enterprise products.

What you'd actually do

  1. Design and build full-stack solutions for admins to manage their billing and licensing, setting up their organizations for success.
  2. Drive large, impactful projects, delivering features that will be rolled out and used in large organizations globally.
  3. Build scalable, reliable systems that power our billing and licensing life-cycles, ensuring technical excellence and reliability.
  4. Collaborate with world-class product partners, including Product Management, Design, and Data Science, to co-create solutions from vision through execution.
  5. Set and maintain high standards for software engineering, mentoring peers, and elevating the team's overall technical capability.

Skills

Required

  • professional software development
  • full-stack systems
  • technical architecture
  • system reliability
  • scalability
  • cross-functional communication
  • mentoring

Nice to have

  • AI tools
  • emerging technologies

What the JD emphasized

  • 6+ years of experience in professional software development
  • Track record as a leader and key contributor on large and technically complex projects
  • Expertise in navigating ambiguous and complex technical spaces, creating clarity and alignment