Software Engineer

Reacher

$120K — $160K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-6 years of professional full-stack experience in a product-first or FAANG-level environment
  • Ability to build features across backend and frontend
  • Strong focus on product design and user experience
  • Experienced in owning significant projects end-to-end
  • Capable of setting engineering quality standards
  • Resourceful in ambiguous situations with a strong product intuition

Responsibilities

  • Own and lead product features from concept to deployment
  • Shape engineering architecture and establish coding standards
  • Mentor other engineers in best practices
  • Engage directly with customers to refine user experiences
  • Design and implement scalable backend systems
  • Develop responsive user interfaces with modern frontend frameworks
  • Drive fast shipping and continuous learning

Benefits

  • Post-revenue company addressing real customer needs
  • Opportunity for technical leadership and influence
  • High degree of autonomy in projects
  • Immediate impact with code reaching users quickly
  • Strong engineering-focused culture
  • Chance to shape product and company direction
Full Job Description
Software Engineer, AI Agents

What You'll Do

AI Agents
  • Build and own long-running AI agents that automate complex, multi-step workflows for TikTok Shop brands.
  • Design agentic systems end-to-end: orchestration, state management, error recovery, and observability.

Backend & Infrastructure
  • Own the backend systems your agents run on - design, implement, ship, maintain. Python, FastAPI, PostgreSQL, GCP.
  • Contribute to our jobs infrastructure (GKE-based, on-demand workers) as needed to support agent reliability and scale.
  • Set the bar for code quality and architecture decisions across the backend.


You're a Fit If
  • 3+ years of backend engineering experience, ideally at a product-first company
  • You've built automation, agents, or complex async systems - and you think deeply about failure modes
  • Strong systems thinking, but applied toward agent reliability and workflow design, not just raw infra
  • Comfortable with ambiguity and own problems end-to-end without hand-holding
  • You've worked directly with customers or product teams and can translate vague requirements into technical decisions
  • Resourceful: you figure things out, you don't wait for the answer to show up


Technical Skills We Value

AI and Agentic Development:
  • AI agent frameworks and LLM orchestration for building and managing long-running, multi-step agents
  • Claude Code proficiency: context engineering (CLAUDE.md), custom commands, MCP integrations, subagent coordination
  • Strong judgment for when to leverage AI vs. when to code directly
  • Ability to decompose complex engineering work into tasks suitable for AI assistance
  • Experience verifying AI-generated code for correctness, security, and maintainability

Backend:
  • Python, FastAPI, PostgreSQL
  • System design with a focus on async, long-running, stateful workflows
  • GCP/cloud infrastructure (GKE/KEDA) - enough to own what your agents need
  • API design (REST/GraphQL)

General:
  • Testing frameworks (Playwright, Pytest) - especially for validating agent behavior end-to-end
  • Code reviews, documentation, and establishing conventions


Bonus Points
  • You've been an early engineering hire at a startup
  • You've built or maintained internal automation systems that ran at scale
  • You've worked on AI agents, LLM pipelines, or autonomous systems
  • You've shipped side projects or contributed to open source
  • You're curious about e-commerce, creator marketing, or what AI will do to the agency business
Why Join
  • Small team (5 engineers), high ownership - you're working on the hardest problems, not feature tickets
  • You'll work closely with the founders in SF on the longest-term bets in the company
  • Real equity, we care about it as much as salary
Location

On-site in San Francisco. This role is meant to be close to the founding team.

When Applying

Send a short note about something you've built and why this role excites you. GitHub, LinkedIn, resume all welcome, but I care more about how you think and what you've shipped.

Similar Jobs

More Jobs at Reacher

  • Software Engineer
    $120K — $160K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Customer Success Manager
    $90K — $130K *
    San Francisco, CA 94112 (San Francisco County)
    Business Services
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: