Software Engineer - Support Tooling (apac/amer)

Supabase Supabase · Data AI · Remote · Engineering

Software Engineer to build and evolve internal systems for Supabase's support and operational workflows, including AI-assisted workflows and an AI agent to automate repetitive tickets.

What you'd actually do

  1. Build and Maintain Tooling: Create internal systems that help Support and Engineering teams investigate, debug, and resolve customer issues efficiently.
  2. Stakeholder Partnership: Partner closely with Support leads and internal stakeholders to turn real-world pain points into scalable, reliable tooling.
  3. Internal Dashboard Evolution: Own and evolve our primary internal admin dashboard, maintaining existing functionality while contributing to its future frontend architecture.
  4. Automation Design: Design, implement, and maintain ticket automations, including rule-based workflows, webhook-driven background jobs, and cross-tool integrations.
  5. AI Implementation: Build and improve an AI agent and supporting workflows to automate repetitive tickets.

Skills

Required

  • backend or full-stack engineer
  • production systems
  • API design
  • background jobs
  • data modeling
  • internal tools
  • admin dashboards
  • operational systems
  • JavaScript
  • TypeScript
  • Elixir
  • product-oriented mindset
  • integrating with third-party APIs
  • communication
  • problem solving

Nice to have

  • Elixir
  • Phoenix
  • LiveView
  • Oban-based background processing
  • support tooling
  • ticketing systems
  • AI or LLM-based features

What the JD emphasized

  • 8+ years of experience as a backend or full-stack engineer working on production systems.
  • Proven experience building internal tools, admin dashboards, or operational systems used by non-engineering teams.
  • AI agent and supporting workflows to automate repetitive tickets.

Other signals

  • AI agent and supporting workflows to automate repetitive tickets
  • AI-assisted workflows that reduce manual work