Senior Software Engineer, User Management

3 hours ago


Vancouver, British Columbia, Canada Asana Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that enable user and team administration within Asana.

Key Responsibilities
  • Design and develop scalable, efficient, and secure software systems for user and team management
  • Collaborate with cross-functional teams, including product management, design, and QA, to define and deliver high-quality features
  • Develop and maintain technical documentation, including code reviews, architecture diagrams, and technical guides
  • Participate in code reviews, provide feedback, and mentor junior engineers to ensure high-quality code and best practices
  • Stay up-to-date with industry trends, emerging technologies, and best practices in software engineering
About You
  • 5+ years of experience in software engineering, with a strong focus on user management and administration
  • Proven track record of designing and developing complex software systems, with a focus on scalability, efficiency, and security
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions
  • Experience with Agile development methodologies, including Scrum and Kanban
What We Offer

As a Senior Software Engineer at Asana, you will have the opportunity to work on complex and challenging projects, collaborate with a talented team of engineers, and contribute to the development of our user management systems. We offer a comprehensive compensation package, including a competitive salary, equity, and benefits, as well as opportunities for professional growth and development.

We are committed to building a diverse, equitable, and inclusive company culture, and we strive to create an environment where everyone feels valued, respected, and empowered to do their best work.



  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our user provisioning and administration features.Key ResponsibilitiesDesign and implement complex software features to manage user...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our user provisioning and administration features.Key ResponsibilitiesDesign and implement complex software features to manage user...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our user provisioning and administration systems.Key ResponsibilitiesDesign and implement scalable and efficient user provisioning and...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our user provisioning and administration systems.Key ResponsibilitiesDesign and implement scalable and efficient user provisioning and...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that enable user and team administration within Asana.Key ResponsibilitiesDesign and develop scalable,...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that enable user and team administration within Asana.Key ResponsibilitiesDesign and develop scalable,...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our user provisioning and administration systems.Key ResponsibilitiesDesign and implement scalable and secure user provisioning and...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our user provisioning and administration systems.Key ResponsibilitiesDesign and implement scalable and secure user provisioning and...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our user provisioning and administration systems.Key ResponsibilitiesDesign and implement scalable and secure user provisioning and...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our user provisioning and administration systems.Key ResponsibilitiesDesign and implement scalable and secure user provisioning and...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that enable user provisioning, lifecycle management, and deprovisioning.Key ResponsibilitiesDesign and...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that enable user provisioning, lifecycle management, and deprovisioning.Key ResponsibilitiesDesign and...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that enable user and team administration within Asana.Key ResponsibilitiesDesign and develop scalable,...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that enable user and team administration within Asana.Key ResponsibilitiesDesign and develop scalable,...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher, and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher, and...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Microsoft Canada. As a key member of our Content Services Verticals team, you will play a critical role in building the next generation of experiences on Microsoft Start.As a Senior Software Engineer, you will be responsible for developing and...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Microsoft Canada. As a key member of our Content Services Verticals team, you will play a critical role in building the next generation of experiences on Microsoft Start.As a Senior Software Engineer, you will be responsible for developing and...