← All roles

Software Engineer

Tarro· Engineering
Apply on company site
Hybrid (San Mateo, CA), Hybrid (Remote)$100k - $250kFull-timePosted 11mo ago

About the role

Tarro is building AI-enabled solutions for small brick-and-mortar restaurants, including AI-enabled order taking, delivery enablement, payment solutions, and point-of-sale software. The role focuses on scaling the platform that handles high-volume customer calls and expands Tarro’s offerings into new market verticals.

Responsibilities

  • Autonomous Problem Solving: Work with minimal oversight, applying critical thinking and independent judgment to identify issues and course-correct solutions in real-time.
  • Full-Cycle Ownership: Act as both product manager and engineer to identify, build, and deploy solutions that achieve measurable business outcomes.
  • End-to-End Problem Solving: Own initiatives from initial inception through development, deployment, monitoring, and ongoing maintenance.
  • Cross-Functional Vertical Expansion: Partner with engineers, designers, PMs, and operation teams to develop features that drive Tarro’s expansion into new market verticals.
  • AI Orchestration: Orchestrate multiple AI agents to build solutions in a very short amount of time
  • AI Enablement: Build infrastructure and train non-technical teams to utilize AI tools effectively.
  • Systems Architecture & Scaling: Establish engineering processes and systems to scale the codebase and accelerate product velocity.
  • Data-Driven Growth: Apply metrics and creative thinking to solve scaling challenges and support strategic platform growth.
  • Product Lifecycle Participation: Remain an active, curious participant in every stage of development, including "dogfooding" internal tools to provide critical feedback.
  • Client-First Research: Travel to client sites and regional offices to gain a firsthand understanding of customer problems and ensure solution effectiveness.
  • Global Team Collaboration: Manage regular communication with teams in Asia, requiring availability outside of typical US business hours.
  • High-Growth Commitment: Adapt to the demands of a scaling business with extended hours and occasional weekend work as projects require.

Qualifications

  • 5+ years of experience as a software engineer
  • Fluency in TypeScript, Rust, Java, or related technology and a passion for using AI to accelerate work
  • Strong product sense and intuition
  • Proven technical leadership in shipping great products, hands-on engineering, and leading critical projects to production
  • Passion for building great user experiences and achieving real-world impact

Skills

Required:Software engineeringTypeScriptRustProduct leadershipCross-functional collaboration
Nice to have:JavaAI/ML tooling
Last updated Jul 16, 2026. Interested? Apply on the company site.

About Tarro

Powering Restaurants to Make More Money – Tarro

Discover how Tarro helps restaurants boost profits with restaurant technology powered by AI. Learn more here.

restaurant technologyAIphone orderingdeliverymarketing

More open roles at Tarro