Build full-stack systems that help enterprise customers configure, govern, secure, and scale Retool across teams, Spaces, and instances. The role requires 2–8 years of software engineering experience, strong backend and data-modeling fundamentals, and ownership of complex cross-functional projects.
164k – 306k/yr
Hybrid2+ YOEFullstack Engineering
About the role
Responsibilities
Build and own systems and solutions that enable enterprise customers to organize, manage, and secure Retool at scale.
Improve the full customer journey, including administrator setup and onboarding, work discovery and management, and scaling spaces and instances for thousands of employees.
Develop across the full technical stack, including full-stack web applications, data pipelines, and product infrastructure.
Redesign administrator onboarding and management experiences, including landing pages, global search, guided setup, security insights, and platform-health dashboards.
Build Projects as an organizational primitive for grouping apps, agents, and workflows with membership and role-based permissions.
Design data models, permissions layers, and user interfaces for scalable team workspaces.
Build AI cost visibility and control systems, including telemetry pipelines, backend services, usage analytics, and governance experiences.
Develop controls for managing multiple Retool Spaces and instances from a centralized interface.
Enforce organization-wide policies and identify configuration deviations from compliance requirements.
Own technically challenging, cross-functional projects from start to finish.
Communicate clearly through design documents, code reviews, and cross-functional discussions.
Maintain high code quality, testing standards, and reliable, scalable software.
Requirements
2–8 years of professional software engineering experience on high-impact teams, ideally including startup experience.
Strong fundamentals across the entire stack.
Strong understanding of backend systems design, data modeling, and reliable, scalable software development.
Motivation to solve real customer problems.
Nice to Have
Familiarity with Terraform or infrastructure-as-code practices.
Exposure to dbt, Databricks, or data pipeline tooling.
Familiarity with billing, cost controls, and usage analytics.
Familiarity with products or systems using user- and role-based access controls.
Experience designing customer-facing UI/UX, platform management tools, and APIs.
Compensation and Benefits
Base pay range: $163,800–$306,000 per year.
Comprehensive benefits, including medical, dental, vision, and 401(k).
Equity may be included depending on the position offered.
Hybrid work arrangement.
Skills
Full-Stack Developmentbackend systems designData ModelingData Pipelinesproduct infrastructureTerraformInfrastructure As CodedbtDatabricksusage analyticsrole-based access controlAPIsui/uxtestingscalable software
Full-stack engineer leading feature development in a large-scale web app using Python and JavaScript. Collaborates on requirements, builds scalable solutions, improves tests, and participates in code reviews. Requires 2+ years experience and proficiency in JS, Python, AngularJS, Django.
163k – 244k/yrHybrid2+ YOEFullstack Engineering
Software Engineer, Autonomy Visualization
NuroMountain View, CA
Develops high-performance visualization frameworks using C++/OpenGL and Unity for autonomy development, validation, triage, and external apps at a self-driving tech company. Requires 1+ years in C++/OpenGL/QT and graphics concepts.
160k – 241k/yrOn-site1+ YOEFullstack Engineering
Software Engineer, Founders Initiatives
Retell AIRedwood City, CA
Build production-grade AI workflows, agent systems, automations, and integrations spanning recruiting, security, finance, customer onboarding, and go-to-market operations. The role suits exceptional new graduates or engineers with up to one year of experience, strong software fundamentals, and hands-on AI project experience.
Software Engineer on the Notifications squad at Discord, owning end-to-end projects to improve notification experiences, build notification platforms, and optimize signals with ML engineers. Requires 2+ years software engineering experience and proficiency in Python, Elixir, or TypeScript.
160k – 180k/yrOn-site2+ YOEFullstack Engineering
Software Engineer, Full Stack
SnowflakeMenlo Park, CA
Full stack software engineer building and scaling the Snowflake Marketplace platform. Design and deliver customer-facing features with TypeScript/React frontend and backend services in Go/Java/Python. Requires 2-5 years experience building scalable web applications.