✦ Luna Orbit — Software Engineering

Senior Software Engineer, Product Frameworks

at Asana

📍 New York City Onsite Posted March 25, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role focuses on modernizing proprietary frameworks and migrating legacy systems to industry standards, utilizing AI tools and open-source technologies. The engineer will collaborate across teams to improve development velocity and system safety.

  • Modernize frameworks
  • Lead migration efforts
  • Collaborate with engineering teams
  • Adopt industry standards
  • Support AI-native development

The technical environment includes full-stack development with TypeScript, React, GraphQL, and monorepo architectures. The focus is on AI-native system design, migration, and leveraging modern industry practices.

The ideal candidate is a senior software engineer with over 5 years of experience in full-stack development, familiar with modern frameworks like TypeScript and React. They are interested in AI integration, migrating legacy systems, and working with open-source tools in a collaborative environment.

5+ years of experience in software engineeringExperience with full-stack developmentComfortable transitioning between codebase areasInterest in AI agents and migrationAbility to make technical tradeoffs
Experience with AI agents like Claude CodeCursorOpen-source frameworksModern industry standards
TypeScriptReactGraphQL
Software EngineeringOpen Source FrameworksAI AgentsMigrationFull-Stack DevelopmentTypeScriptReactGraphQLMonorepoArchitectural Design
Software EngineeringOpen Source FrameworksAI AgentsMigrationFull-Stack DevelopmentTypeScriptReactGraphQLMonorepoArchitectural Design
collaborationmentoringproblem-solvingtechnical tradeoffscommunicationteamworkadaptability
Industry SaaS
Job Function Software development and system modernization
Role Subtype Software Architect
Tech Domains TypeScript, React, GraphQL, Software Engineering
Senior Software EngineerAI agentsfull-stack developmentTypeScriptReactGraphQLmonorepomigrationopen-source frameworkssoftware engineeringcollaborationmentoringproblem-solvingtechnical tradeoffsarchitectural designfull-stackopen source

Less than 5 years of software engineering experience, No experience with full-stack development, Lack of familiarity with AI or migration projects, No ability to make technical tradeoffs

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile