Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Automations image - Rise Careers
Job details

Senior Software Engineer, Automations

About the role:

Asana is seeking an experienced and empathetic Software Engineer to join our Automations team. We make it easy for customers to automate repeatable processes via our Rules engine, helping individuals, teams, and whole companies to save time and reduce needless work. You’ll work at the intersection of product and infrastructure to automate work-about-work, improve productivity, and help people focus on what matters most. If you like thinking about productivity, working on complex data models, or helping users save time, then you'll love working on this team.
We value teammates who are self-driven, take the initiative, and enjoy collaborating with cross-functional partners (PM, design, user research, data science) on tough product questions.

About the team:

We're a full-stack team with work ranging from web app architecture, UI engineering, infrastructure impact, and backend architecture. Automations sits at the intersection of feature building and platform. As a feature team, we care deeply about product quality, design, and customer impact. As a platform team, we focus on robust technical design, infrastructural stability, and extensibility. As a member of this team, you’ll be challenged to design and implement systems that enable powerful, intuitive rules at scale and to create a platform that accelerates the Rules engine by helping other teams build on top of it.

Automation is built to happen behind the scenes, helping users to manage and organize complex workflows and processes. When it works, it's like magic. But setting up Automations, diagnosing problems, and integrating new tools is the hard part. We're designing and building new patterns that make it easier for users to get started, while also supporting them in building complex and powerful automations as they get more familiar with the product.

Automations team sits at the intersection of several of the most important company initiatives. Rules power Asana AI Studio, our no-code platform that empowers teams to integrate AI-driven automation directly into their workflows. Beyond AI, Rules touch every aspect of the Asana platform, deeply integrating into every part of the user experience. Customers pay for and love Asana because they see their projects continue to be streamlined and made more efficient as they grow. Automation is a critical part of this story.

Responsibilities:

  • Be a key contributor to our Automations product and platform, ensuring complex projects are delivered on-time and with high quality.
  • Collaborate with product and design to create delightful user experiences that maintain Asana's reputation for power and ease-of-use.
  • Develop scalable, reliable systems that power automation for teams of all sizes.
  • Share your knowledge and experience with your teammates, fostering strong engineering practices and creating a culture of excellence.
  • Experience growth through opportunities to stretch, learn, and shape the trajectory of AI at Asana.

You might thrive in this role if you:

  • Have 4+ years experience, working across the stack within large, well-maintained codebases.
  • Have a track record of working with your team to scope and deliver impactful features..
  • Are comfortable navigating ambiguity and taking on open-ended product challenges.
  • Engage with their teammates in a spirit of openness and curiosity.
  • Find thinking about productivity exciting.
  • Are an excellent communicator and cross-functional collaborator.

At Asana, we're committed to building teams that include a variety of backgrounds, perspectives, and skills, as this is critical to helping us achieve our mission. If you're interested in this role and don't meet every listed requirement, we still encourage you to apply.

What we’ll offer:
Our comprehensive compensation package plays a big part in how we recognize you for the impact you have on our path to achieving our mission. We believe that compensation should be reflective of the value you create relative to the market value of your role. To ensure pay is fair and not impacted by biases, we're committed to looking at market value which is why we check ourselves and conduct a yearly pay equity audit.

For this role, the estimated base salary range is between $171,00 - $209,000. The actual base salary will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. The listed range above is a guideline, and the base salary range for this role may be modified.

In addition to base salary, your compensation package may include additional components such as equity, sales incentive pay (for most sales roles), and benefits. If you're interviewing for this role, speak with your Talent Acquisition Partner to learn more about the total compensation and benefits for this role.

We strive to provide equitable and competitive benefits packages that support our employees worldwide and include:

  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family-building benefits
  • Long-term savings or retirement plans
  • In-office culinary options to cater to your dietary preferences 

These are just some of the benefits we offer, and benefits may vary based on role, country, and local regulations. If you're interviewing for this role, speak with your Talent Acquisition Partner to learn more about the total compensation and benefits for this role.

About us
Asana helps teams orchestrate their work, from small projects to strategic initiatives. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named a Top 10 Best Workplace for 5 years in a row, is Fortune's #1 Best Workplace in the Bay Area, and one of Glassdoor’s and Inc.’s Best Places to Work. After spending more than a year physically distanced, Team Asana is safely and mindfully returning to in-person collaboration, incorporating flexibility that adds hybrid elements to our office-centric culture. With 11+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong. 

We believe in supporting people to do their best work and thrive, and building a diverse, equitable, and inclusive company is core to our mission. Our goal is to ensure that Asana upholds an inclusive environment where all people feel that they are equally respected and valued, whether they are applying for an open position or working at the company. We provide equal employment opportunities to all applicants without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law. We also comply with the San Francisco Fair Chance Ordinance and similar laws in other locations.

#LI-Hybrid

Asana Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Asana DE&I Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Asana
Asana CEO photo
Dustin Moskovitz
Approve of CEO

Average salary estimate

$190000 / YEARLY (est.)
min
max
$171000K
$209000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Automations, Asana

Asana is on the hunt for a talented Senior Software Engineer to join our Automations team in the vibrant city of San Francisco! In this role, you'll be instrumental in helping customers seamlessly automate repeatable processes through our innovative Rules engine, ultimately freeing up their time to focus on what truly matters. If you're someone who finds joy in enhancing productivity, tackling complex data models, and creating user-friendly automations, then this position is perfect for you. Our team is made up of skilled professionals who enjoy collaborating with cross-functional partners including product managers, designers, user researchers, and data scientists to navigate challenging product questions. As a full-stack team, we put a lot of emphasis on maintaining a high standard for product quality while ensuring system stability and extensibility. You’ll get to design scalable systems that empower teams to integrate powerful automations into their workflows. Your insights and experience will help foster a culture of excellence within the team, as you work together to create meaningful impacts for our users. Plus, with our focus on AI integration, you’ll have opportunities to shape our automation technologies as they evolve. If you're a self-driven engineer with at least 4 years of experience in substantial codebases and a passion for productivity, we want to hear from you! Join Asana, where your contributions will be recognized and valued, and where you'll have the chance to shape the future of work automation.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Automations Role at Asana
What responsibilities does the Senior Software Engineer, Automations have at Asana?

The Senior Software Engineer, Automations at Asana plays a key role in contributing to the Automations product and platform. This includes ensuring that complex projects are delivered on-time and with high quality, collaborating with product and design teams to create delightful user experiences, and developing scalable systems that enhance automation for teams of all sizes.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer, Automations role at Asana?

To apply for the Senior Software Engineer, Automations position at Asana, candidates should have at least 4 years of experience working across the stack within large, well-maintained codebases. Strong communication skills, a background in developing impactful features, and a passion for productivity are also essential qualities for success in this role.

Join Rise to see the full answer
How does the Senior Software Engineer, Automations contribute to productivity at Asana?

As a Senior Software Engineer, Automations at Asana, you will play a critical role in designing and implementing systems that enable powerful and intuitive automations at scale. This directly contributes to enhancing productivity for users by allowing them to manage and organize complex workflows seamlessly.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer, Automations at Asana?

The work culture at Asana for a Senior Software Engineer, Automations is collaborative and inclusive. You’ll work closely with a diverse team that values open communication and curiosity, tackling challenging product questions together. Asana is committed to building an environment where everyone feels respected and valued.

Join Rise to see the full answer
What growth opportunities are available for a Senior Software Engineer, Automations at Asana?

A Senior Software Engineer, Automations at Asana can expect to experience significant growth through opportunities to stretch their knowledge, learn continuously, and shape the evolution of automation technologies within the company, particularly with the integration of AI in the workflows.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Automations
Can you describe a challenging project you worked on as a software engineer?

When discussing a challenging project, focus on the specific challenges you encountered, the technical skills you utilized, and how your contributions led to successful outcomes. Highlight your ability to collaborate with teammates to navigate those complexities.

Join Rise to see the full answer
How do you ensure high-quality code in your projects?

To ensure high-quality code, discuss your experience with testing protocols, code reviews, and best practices you follow. Mention any tools you use for code quality analysis and how you incorporate feedback from peers into your work.

Join Rise to see the full answer
What programming languages are you most comfortable with?

Specify the languages that you are most proficient in and provide examples of projects where you utilized them. This is an opportunity to showcase your expertise and relevance to the technologies used at Asana.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Describe your process for prioritizing tasks, such as using agile methodologies or project management tools. Emphasize your ability to adapt to changing priorities while maintaining project timelines.

Join Rise to see the full answer
What approach do you take when debugging issues in code?

Detail your systematic approach to debugging, including tools you might use, such as debugging software or logging. Discuss your experience in collaborating with others during this process for effective solutions.

Join Rise to see the full answer
Can you give an example of a successful collaboration with product managers or designers?

Reflect on a specific situation where you collaborated with product managers or designers, highlighting the communication strategies you employed and the positive outcomes of that collaboration.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends?

Explain the resources, such as online courses, tech blogs, or communities you follow to stay informed. Discuss any recent technology trends you’re excited about and how you see them influencing your work.

Join Rise to see the full answer
What do you believe are the most important qualities for a Senior Software Engineer?

Share your views on the essential qualities, such as adaptability, problem-solving skills, strong communication, and teamwork. Provide examples of how you've demonstrated these qualities in previous roles.

Join Rise to see the full answer
Describe a time when you had to navigate ambiguity in a project.

Illustrate your experience dealing with ambiguous situations. Discuss how you clarified requirements, made informed decisions, and what outcome resulted from your approach.

Join Rise to see the full answer
Why do you want to work at Asana as a Senior Software Engineer?

Highlight your alignment with Asana's values, culture, and mission. Talk about your passion for productivity and how you see your skills contributing to Asana's goals, particularly in advancing automation technologies.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance

Asana invites applications for a Recruiting Operations Specialist to streamline talent acquisition processes in a dynamic and growth-oriented environment.

Photo of the Rise User
Asana Remote San Francisco, California, United States
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance

Asana is on the lookout for a dynamic Product Marketing Manager to spearhead growth and new customer acquisition in the SMB sector.

Photo of the Rise User
Posted 9 days ago

Join Yahoo's innovative team as a Sr Software Engineer, where you'll develop cutting-edge solutions that shape the future of Search.

Photo of the Rise User
Winedrops Remote No location specified
Posted 9 days ago

Become an integral part of Winedrops as a Mid-Senior Developer to help shape the future of wine commerce through technology.

Photo of the Rise User
Provi Remote No location specified
Posted 8 days ago

Become a vital part of Provi's innovative team as a Senior Software Engineer, driving improvements in their B2B digital marketplace platform.

Photo of the Rise User
Google Hybrid Sunnyvale, California, United States
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Senior Software Engineer at Google Cloud, you will shape the future of cloud technology through innovative software solutions.

Photo of the Rise User
NBCUniversal Hybrid 30 Rockefeller Plaza, New York, NEW YORK
Posted 13 days ago

Join NBCUniversal as a Senior C++ Systems Engineer to work on advanced software solutions for machine learning and computer vision.

Photo of the Rise User

Join ThinkCERCA as a Contract Prompt Engineer & Web Developer, helping to create AI-powered web applications and support educational success.

Photo of the Rise User

Join Palo Alto Networks as a Principal Software Engineer in Network Security QA, driving quality assurance for cutting-edge cybersecurity solutions.

Photo of the Rise User
KBR Hybrid Huntsville, AL
Posted 10 days ago

As a Software Engineer at KBR, you will contribute to the development of advanced defense systems, ensuring mission success through innovative technology.

Asana is a software development company offering a collaborative work management platform. The company is headquartered San Francisco, California and we are committed to enabling the world's teams to work together effortlessly.

51 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!