Software Engineer, Resources

Retool
San Francisco
Workplace: HybridFull time163,800 - 306,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Customer-focus","Problem-solving","Team collaboration"]

Design, build, and scale backend primitives to make external data resources accessible for Retool apps, while blending product thinking with API/backend design. Own end-to-end projects, debug customer problems, and support high-volume data connections to power 20M requests/day. Engage with customers to ensure data resources meet real-world needs in a hybrid, fast-growing engineering team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Retool
Retool
7 months ago

Software Engineer, Resources

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Design, build, and scale backend primitives to make external data resources accessible for Retool apps, while blending product thinking with API/backend design. Own end-to-end projects, debug customer problems, and support high-volume data connections to power 20M requests/day. Engage with customers to ensure data resources meet real-world needs in a hybrid, fast-growing engineering team.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key 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

Pay and Benefits

Salary: 163,800 - 306,000 annually
Perks:Health InsuranceDentalVision401k

Key Requirements

  • •5+ years of professional software development experience, ideally in startups
  • •Experience owning technically challenging, cross-functional projects
  • •Experience across the full stack (backend to frontend)
  • •Experience with cloud-based infrastructure (Azure, AWS, or GCP)
  • •Ability to make technical decisions quickly while involving stakeholders
Experience:5+ yearsSaaSPlatform
Skills:CommunicationCustomer-focusProblem-solvingTeam collaboration
Tech Stack:JavaScriptTypeScriptKafkaLLMAICloudAWSGCPAzure

Company Brief

Retool
Provides a low-code platform for building internal tools and business applications, enabling developers and teams to assemble UIs on top of databases and APIs to accelerate operational workflows.
Industry: Developer Tools
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: San Francisco, United States
Founded: 2017
WebsiteLinkedIn