Software Engineer, Ci/cd

Asana Asana · Enterprise · San Francisco, CA · Infrastructure Engineering

Software Engineer, CI/CD role at Asana focused on building and operating high-performance CI/CD pipelines and developer tooling. The role involves integrating AI tooling to enhance developer efficiency and improve the development lifecycle, but the core deliverable is the CI/CD infrastructure itself, not AI models or agents.

What you'd actually do

  1. Own every part of the improvements you make, from infrastructure changes through to front end interfaces.
  2. Advance your AI tooling experience in your day to day problem solving, decision making and be a force multiplier by integrating into the development lifecycle at Asana.
  3. Design, build, and operate systems which ensure Asana engineers are building and deploying high-quality products.
  4. Understand the various workflows of engineers at Asana, and find ways to let them respond to issues more quickly and efficiently.
  5. Modernize our development, testing, and deployment tooling, tighten development iteration loops, and polish the experience around frequent cycles in the development lifecycle.

Skills

Required

  • 3+ years of professional experience in a CI/CD, Infrastructure or Software Engineering role.
  • Proven experience working with AI tooling and integrations (eg: Claude, Cursor, MCP servers).
  • An understanding of CI/CD concepts and hands-on experience with at least one major CI/CD platform.
  • Strong coding skills (e.g., Typescript, Python, Ruby, Bash, Go) to build custom tools and automation.
  • Experience with at least one major cloud provider (AWS, GCP, or Azure) and infrastructure as code tools like Terraform.
  • Solid understanding of Docker and container orchestration technologies like Kubernetes.

Nice to have

  • Experience with building internal developer platforms or tools.
  • Understanding of progressive delivery techniques such as feature flags, blue-green deployments, and canary releases.
  • Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana, Datadog).
  • A portfolio or examples of personal projects focused on developer tooling or automation.
  • Active contributor to open source projects or previous experience with large-scale software development at a leading tech company.

What the JD emphasized

  • AI tooling
  • AI tooling
  • AI tooling