A

Apollo.io

Sales intelligence and multi-channel engagement platform

Senior Software Engineer - Builder Studio

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • At least 5 years of experience building and shipping production software, with depth in both frontend and backend development on the same product.
  • Strong TypeScript and React skills, including experience with complex, stateful user interfaces such as editors, canvases, builders, or real-time collaborative surfaces.
  • Backend and API design experience, ideally with event-driven or workflow systems involving retries, idempotency, and observability.
  • Hands-on experience building with large language models in production, including agent loops, tool calling, context management, code generation, or evaluations, and understanding how to design around model limitations.
  • Ability to make sound security decisions for systems that run untrusted or generated code, including sandboxing, delegated authentication, scoped tokens, and secrets handling.
  • Experience taking an ambiguous 0-to-1 product from prototype to a product customers rely on, including making scope-versus-quality decisions.
  • Product judgment and empathy for non-technical users, including whether users can understand what their app is doing.
  • Current fluency with AI-assisted development and strong ownership of work quality.

Responsibilities

  • Build the core Studio experience, including the chat-driven build loop, live preview, canvas, and publish-and-share flow, enabling non-technical users to turn an idea into a working tool.
  • Shape how the agent turns natural-language goals into plans, pages, databases, and workflows, and safely applies follow-up edits without breaking existing functionality.
  • Design the runtime and workflow layer for generated apps, including triggers, scheduled jobs, retries, logging, and the boundary between deterministic and agentic steps.
  • Own delegated identity, permissions, secrets, and isolation so generated apps have exactly the user's access and no more.
  • Expand integrations across Apollo data, including contacts, companies, and lists, and external systems such as Google Sheets, Google Drive, customer relationship management systems, and Model Context Protocol-based connectors.
  • Make relationships between pages, data, workflows, and agents clear in the user interface so customers can trust what their app is doing.
  • Work directly with design partners and customers, translate their feedback into shipped improvements, and help define the product.
  • Set patterns on a fast-moving 0-to-1 team, write relevant tests and evaluations, and own the reliability, performance, and cost of shipped work.

Desired Qualifications

  • Experience building low-code, no-code, or AI app-builder products, or developer tools.
  • Experience with edge or serverless runtimes such as Cloudflare Workers and Durable Objects.
  • Experience with Ruby on Rails at scale.
  • Background in go-to-market, sales, or marketing technology, or experience working closely with Revenue Operations teams.

About the Company

Apollo.io

Sales intelligence and multi-channel engagement platform

Apollo.io provides a sales intelligence and engagement platform that helps sales teams find leads, research prospects, and build targeted lists using data from over 200 fields. The product combines prospecting, data enrichment, and multi-channel outreach with analytics, and it supports API integrations for custom workflows. It differs from competitors by offering a single platform that unifies data, outreach, and analytics with strong security compliance for ISO, SOC 2, and GDPR. Its goal is to help sales teams operate more efficiently and close more deals by delivering accurate data, scalable outreach, and actionable insights.

Company size
1,001-5,000
Company stage
Series D
Total funding
$251.3M
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Apollo.io

See more jobs