# Software Engineer, Resources

**Company:** [Retool](https://hotfix.jobs/companies/retool)
**Location:** San Francisco, CA
**Role:** Fullstack Engineering
**Salary:** $164k – $306k/yr
**Experience:** 5+ years
**Skills:** JavaScript, TypeScript, AWS, Azure, GCP, Kafka, OAuth, LLMs, Retooldb, Retoolai
**Posted:** 2026-01-30

> Builds backend primitives and integrations for data connectivity in Retool apps, including managed databases and LLM frameworks. Requires 5+ years full-stack experience, cloud infrastructure, and customer-focused problem-solving.

## Job Description

## Responsibilities
- Design, build and manage backend primitives so that users can focus solely on their business logic (e.g. RetoolDB, our managed database solution; and RetoolAI, our built-in framework for wiring LLM interactions into apps and workflows)
- Blend product thinking with API and backend design (e.g. how can we make Kafka event streams intuitive to the user and easy for us to maintain, how can we help a user use Slack without needing to dive into its documentation?)
- Debug customer problems + build features for them (e.g. \"the Google Sheets integration doesn't support adding rows\", and \"what's the best way to support that? Via cell ranges, or via a lightweight, home-grown ORM?\")
- Apply a platform mindset to what you build (e.g. How can I implement PKCE such that it can easily be reused across all of our Oauth integrations?)
- Support 20M requests/day via 70+ ways to connect data

## Requirements
- 5+ years experience in professional software development, ideally some of which you’ve spent in startups
- Experience owning technically challenging and demanding cross-functional projects
- Experience across the entire stack, from backend to frontend (and if you have a preference, we’d love to hear it!)
- Experience with cloud based infrastructure like Azure, AWS or GCP
- Ability to make technical decisions quickly, while looping in key stakeholders, too
- A customer-first mindset and an interest in talking with customers to make sure what we’re building meets their needs
- Habit of introspection and understanding what’s helped you be successful in the past

## Nice to Have
- Experience in JavaScript / TypeScript
- Experience building integration platforms or operating a large set of integrations
- Familiarity with AI/LLM-backed systems (e.g. prompt orchestration, embeddings, vector search), especially as part of a broader platform or product
- Bonus points if you have experience in mentoring other team members

## Compensation
**Base pay range:** $163,800 – $306,000 per year

## Similar roles

- [Software Engineer, Apps Builder Experience](https://hotfix.jobs/jobs/46db708d-45b2-4ae7-ad17-872c1d327a8c) - Retool - San Francisco, CA - $164k – $306k/yr
- [Software Engineer](https://hotfix.jobs/jobs/4889aa9f-3d16-4c8f-b61d-aa4691a621b4) - Retool - San Francisco, CA - $164k – $306k/yr
- [Fullstack Software Engineer, Notifications Lifecycle](https://hotfix.jobs/jobs/2a1991cf-67c7-416b-bec1-c6db2965208a) - Reddit - Remote - $164k – $229k/yr
- [Software Engineer, Strategic Projects](https://hotfix.jobs/jobs/73bfee3f-0941-4175-8a45-1a55ef2a460d) - Tailscale - Remote - $163k – $226k/yr
- [Engagement Platform Team](https://hotfix.jobs/jobs/ccdb84b1-c4b0-40dd-bcc4-a43de8facac0) - Sprinter Health - Menlo Park, CA - $165k – $200k/yr

**Apply:** https://hotfix.jobs/jobs/9dfeb25b-3542-4883-897e-0fb6b81d2b4d
**Canonical:** https://hotfix.jobs/jobs/9dfeb25b-3542-4883-897e-0fb6b81d2b4d