Software Engineer, Product
Vancouver, British Columbia, Canada · Full Time
Be the first to apply
- Experience
- 3+ yrs
- Salary
- CAD 146,000 – CAD 162,000 / year
- Openings
- 1
- Posted
- 1 month ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We seek a Software Engineer to join our Product team based in Vancouver. This role involves end-to-end feature development, including designing data models and implementing detailed interaction behaviors that elevate software quality. You will actively participate in all phases of the product lifecycle, from ideation to continuous improvement, supporting our mission to make team collaboration effortless globally.
Working closely with UI designers and supported by our infrastructure team, you will deliver impactful new features and daily product refinements through our continuous deployment process.
Work Arrangement
This position is office-centered with a hybrid schedule. Standard in-office days are Monday, Tuesday, and Thursday. Most employees have the option to work remotely on Wednesdays, while remote work on Fridays depends on your role and team coordination. Interview candidates will receive detailed information about in-office expectations.
Key Responsibilities
- Collaborate in a high-performing, fast-paced team focusing on rapid delivery and code quality.
- Contribute to the development of a complex, market-leading SaaS product.
- Engage with core infrastructure, including data representation, storage, and deletion.
- Implement asynchronous processing and algorithms that navigate the Asana Work Graph efficiently.
- Partner with legal teams to develop straightforward technical implementations for data ownership compliance.
- Lead large-scale projects delivering features used by extensive organizational customers.
- Work cross-functionally with multiple teams and stakeholders within the product space.
Qualifications
- Minimum three years of experience working in large, well-maintained codebases.
- Strong communication skills to collaborate effectively with Product, Design, and other partners.
- Good judgment balancing rapid development with high-quality, maintainable code production.
- Dedication to creating exceptional user experiences with attention to detail.
- Commitment to improving productivity and facilitating effective team collaboration.
- Motivated to contribute to an inclusive workplace culture supportive of diverse backgrounds.
- Curious about emerging AI technologies and eager to integrate them to boost productivity, collaboration, or decision-making.
Compensation and Benefits
The estimated annual base salary for this role ranges from 146000 to 162000 CAD, depending on qualifications and market conditions. Additional compensation components may include equity, performance incentives, and comprehensive benefits.
- Mental health, wellness, and fitness programs
- Career coaching and developmental support
- Inclusive family-building benefits
- Long-term savings or retirement plans
- In-office food options accommodating dietary needs
Benefits vary by role, location, and regulations. Candidates can discuss specifics with Talent Acquisition during interviews.
About Us
We are a leading platform enabling human and AI collaboration, trusted by millions globally. Recognized for outstanding workplace culture and innovation, we promote an inclusive environment where every team member belongs and thrives. We are committed to equal opportunity employment regardless of race, gender, age, disability, or other protected categories.