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...

Skills & Technologies

Overview

Asana is seeking a Senior Software Engineer to join their Data Management team in Vancouver. You'll work on essential features related to customer data lifecycle and ensure data integrity across the product. This role requires expertise in Java and data management practices.

Job Description

Who you are

You have 5+ years of software engineering experience, particularly in building and maintaining production systems. Your background includes a strong understanding of data management principles and practices, allowing you to ensure data integrity and compliance across complex environments. You are comfortable collaborating with cross-functional teams, including UI designers and infrastructure specialists, to deliver high-quality software solutions. Your experience with large-scale datasets equips you to implement efficient algorithms that enhance data handling and processing. You are detail-oriented and committed to creating a superlative user experience, understanding that even the smallest details can significantly impact user satisfaction. You thrive in a hybrid work environment and are eager to contribute to a culture that values collaboration and innovation.

Desirable

Experience with continuous deployment architectures is a plus, as is familiarity with compliance standards relevant to data management. A background in working with enterprise-level software solutions will help you excel in this role, as you will be tasked with features that are critical for enterprise customers.

What you'll do

In this role, you will be responsible for developing features that touch the entire customer data lifecycle, including data exports, object archiving, and audit logs. You will work closely with the Data Management team to understand Asana's data graph and ensure the compliant use of data across the product. Your work will involve handling large-scale datasets, requiring you to implement efficient algorithms for data processing and management. You will collaborate with core infrastructure teams to deliver scalable and secure solutions that empower customers to manage their data effectively. You will also engage in continuous improvement efforts, contributing to both large new features and smaller, daily enhancements that delight users. Your role will require you to stay updated on best practices in data management and software development, ensuring that Asana remains at the forefront of technology in this space.

What we offer

Asana provides a supportive and inclusive work environment where you can thrive. You will have the opportunity to work in a hybrid model, allowing you to balance in-office collaboration with remote work flexibility. Asana values the contributions of every team member and encourages you to apply even if your experience doesn't match every requirement. You will be part of a global team that is dedicated to building technology that drives positive change in the world, and you will have access to resources and support to help you grow in your career.

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

Asana

Staff Engineer

Asana📍 Vancouver - Hybrid

Asana is hiring a Staff Software Engineer to join the Admin Foundations team, focusing on developing tools for administrators to manage their Asana instance at scale. You'll work with technologies like JavaScript and React in a hybrid role based in Vancouver.

🏢 HybridSenior
1d ago
Earnin

Software Engineering

Earnin📍 Vancouver - Hybrid

Earnin is seeking a Senior Software Engineer to join their Live Pay team, focusing on backend development and key platform services. You'll work with AWS and JVM programming languages to enhance financial flexibility for users. This role requires strong experience in backend engineering.

🏢 HybridSenior
3d ago
Trulioo

Software Engineering

Trulioo📍 Vancouver - Hybrid

Trulioo is hiring a Senior Software Engineer to contribute to their digital identity verification platform. You'll be at the forefront of innovation, helping organizations onboard customers and combat fraud. This position requires significant experience in software engineering.

🏢 HybridSenior
4 months ago
Asana

Software Engineering

Asana📍 Vancouver - Hybrid

Asana is hiring a Senior Software Engineer for their Account Management team to design and build full-stack solutions. You'll work with Java and JavaScript to enhance user experience and system reliability. This role requires 5+ years of experience in software engineering.

🏢 HybridSenior
1d ago
Tigera

Software Engineering

Tigera📍 Vancouver

Tigera is hiring a Senior Software Engineer to join the Calico Cloud and AI team. You'll work on securing cloud-native applications and contribute to open-source networking and security projects. This role requires a passion for technology and collaboration.

Senior
2w ago