Software Engineer (AI Teammates Platform)
Posted
Summary
Asana seeks a Software Engineer to contribute to its work management platform, focusing on core infrastructure, data storage, and AI-enhanced teammates. The role involves working with large codebases, traversing Asana's Work Graph, implementing asynchronous job algorithms, and supporting data ownership features in a high-velocity, product-driven team.
- We’re looking for people who care deeply about customers and are passionate about building products that improve the way millions of teams work together
- As a member of the team developing the software of a product-led company, you won’t just code — you will be an integral part of the entire product development process, from conception to post-launch reflection
- Asana is helping teams become significantly more productive with our leading work management platform
- You will be manifesting continuous improvements in their experience and helping us achieve our mission to enable all teams to work together effortlessly
- Work in a high-performance, dynamic team with a strong focus on velocity and software quality
- Contribute to building a complex SaaS application that is a market leader in its segment
- Gain exposure to Asana’s core infrastructure, particularly how data is represented, stored, and deleted in the storage layer
- Work with asynchronous jobs and implement algorithms that efficiently traverse the Asana Work Graph
- Partner with legal to implement data ownership rules, requiring simple and effective technical solutions to make this process easy and clear to customers
- Drive large, impactful projects, delivering features that will be rolled out and used in large organizations
- Support other teams and stakeholders that work in the team’s space
Benefits
- Benefits - From comprehensive health benefits including mental health programs and coaching to our in-house culinary program and supportive parental leave policies, our benefits are intentionally designed to ensure that you are energized, focused, and thriving
- Development: We know that growth isn’t always linear, so we’ll support you in achieving your personal and professional goals. You’ll have the opportunity to take on big responsibilities that impact our success as a company and challenge you in new and fulfilling ways.
- Career growth: Your growth at Asana centers on ownership, access, and choice. All employees can tap into resources that support their growth and their team’s growth in the way that works best for their unique needs.
- 2+ years of experience working within large, well-maintained codebases
- Appreciate productivity and care deeply about helping teams collaborate more effectively and efficiently, including your own
- Sound judgment when balancing moving quickly with producing quality code and long-term code maintainability
- Strong communication skills for collaborating with cross-functional partners (e.g., PM, design)
- Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making
- Excited to be a part of an inclusive culture where everyone brings the aspects of themselves to the workplace that they need to thrive
- Passionate about creating an exceptional user experience and attentive to details
