Company Description Budibase is building the open-source platform for teams who run business operations. We started as a low-code platform for building internal tools. Today, Budibase brings together apps, automations, AI agents, integrations, and more so teams can build and run operational processes end to end. Were looking for a product-minded Software Engineer to help us build the next chapter of Budibase: AI agents that can answer questions, use tools, trigger automations, work with private data, ask for approval, and help teams get work done across the systems they already use. This role sits at the heart of our AI product direction. Youll work across agents, automations, integrations, and the builder experience - helping turn AI from a demo into something teams, such as RevOps and ITOps, can trust with real operational work. Were open to hiring one or two mid-level engineers if we meet the right people. Why this role matters Every company has operational work that is repetitive, fragmented, and too dependent on manual coordination. A request comes in through Slack, a form, an email, or a ticket. Someone checks context in a CRM, spreadsheet, database, billing tool, knowledge base, or internal system. They make a decision, ask for approval, update a record, notify a team, and leave some kind of audit trail. Budibase exists to make that kind of work faster. AI agents are a major part of that future. Not generic chatbots, but agents that can operate inside real workflows: using tools, following instructions, respecting permissions, escalating to humans, and handing work off to automations when deterministic execution is needed. These workflows exist across many teams: RevOps, IT, HR, Finance, Support, Customer Success, Operations, and Admin teams. What you'll work on Youll help build Budibase Agents and the product experiences around them. That could include: Building and improving the agent builder. Helping agents use tools, integrations, APIs, and Budibase automations. Improving how agents work inside automations and messaging platforms. Designing experiences for instructions, knowledge, tools, approvals, permissions, and escalation. Making agent behaviour easier to debug, observe, and trust. Improving reliability across model providers, tool calls, structured outputs, retries, and errors. Helping teams connect private models, private data, and self-hosted infrastructure. Building UX that makes powerful AI workflows understandable to non-expert users. Working on operational use cases such as approvals, onboarding, data updates, triage, routing, enrichment, reporting, and internal requests. Using AI tools yourself to prototype, test, ship, and improve the product faster. This is not about building toy chatbots. Its about helping teams automate real work safely. The kind of person we're looking for Were looking for a builder with strong product instincts. Someone who is excited by AI , but understands that production software still needs clear UX, reliable systems, sensible defaults, permissions, observability, and great debugging. You might be a good fit if you: Have strong full-stack engineering fundamentals. Use AI coding tools regularly and are curious about how they change engineering. Are interested in agents, workflow automation, internal tools, and operational software. Are comfortable in a modern TypeScript/JavaScript stack. Care deeply about product quality and user experience. Like ambiguous problems and can turn them into shipped product. Can think across frontend, backend, integrations, data, and product. Communicate clearly and write things down. Enjoy working with designers, product people, and customers. Bring positive energy to fast-moving technical problems. Useful experience You do not need to tick every box. We care more about curiosity, pace, judgment, and ownership than a perfect keyword match. Relevant experience could include: Building full-stack SaaS products. Building with LLMs, agents, tool calling, structured outputs, RAG, evals, or prompt/instruction design. Working with TypeScript, Node.js, React, Svelte, or similar technologies. Building integrations with tools like Slack, Teams, Salesforce, HubSpot, Stripe, Jira, Zendesk, Google Workspace, Microsoft 365, or internal APIs. Working on workflow builders, automation tools, internal tools, low-code platforms, or developer tools. Designing approval flows, request systems, audit logs, permissions, or operational dashboards. Working on software for operations teams such as RevOps, IT, HR, Finance, Support, or Customer Success. Contributing to open-source or self-hosted software. What success looks like In your first few months, youll be shipping meaningful improvements to Budibase Agents and the surrounding product experience. Youll help make it easier for a team to create an agent that can receive a request, understand the context, use the right tools, ask for approval when needed, complete the work, and leave behind a clear record. Longer term, youll help Budibase become the best open-source platform for teams who want AI agents that work safely with private tools, private data, and human oversight. How we work Budibase is a small, remote-first team. We value people who take ownership, move quickly, and care about the product. We like engineers who: ship use AI care about users and design improve the team around them bring momentum and optimism to hard problems This is an important hire. Were not just replacing engineering capacity. Were looking for someone who can bring curiosity, craft, and positive energy, especially towards AI, to one of the most important areas of Budibase.