Software Engineer, Reykjavik

Asana Asana · Enterprise · Reykjavik, Iceland · Infrastructure Engineering

Software Engineer on the Infrastructure team at Asana, focusing on building and operating systems for security, scalability, and speed. The role involves analyzing problems, making technical decisions, collaborating on infrastructure architecture, developing frameworks and tooling, and ensuring operability through code quality and on-call rotations. While the company positions itself as a "human + AI collaboration" platform and the role mentions curiosity about AI tools, the core responsibilities are traditional infrastructure engineering, not direct AI/ML model development or deployment.

What you'd actually do

  1. Analyze problems, consider alternative solutions/trade-offs, and make key technical implementation decisions to help guide engineering vision at Asana
  2. Work on cross-functional projects to help define the future of infrastructure for Asana, how we architect and operate critical services at scale
  3. Collaborate with other infrastructure teams to define our service oriented architecture
  4. Develop frameworks, services, and the necessary tooling to power our application and enable other engineering teams
  5. Develop high quality code and keep our services up and running by being part of our on-call rotation and investigate and resolve production problems

Skills

Required

  • Expertise in programming and computer science
  • Interest in distributed systems
  • 2+ years writing and shipping production code
  • Ability to collaborate with different roles and functions
  • Fast learner

Nice to have

  • Curiosity about AI tools and emerging technologies
  • Willingness to learn and leverage AI tools

What the JD emphasized

  • 2+ years writing and shipping production code