Software Engineer

Build internal tools fast. A platform for building internal tools and enterprise applications.
Frontend
Senior Software Engineer
In-Person
101 - 500 Employees
6+ years of experience
Enterprise SaaS

Description For Software Engineer

Retool is revolutionizing the way companies build internal tools, offering a platform that combines essential building blocks for enterprise applications. As a Software Engineer at Retool, you'll join a growing engineering team tackling significant challenges in internal tooling. The role involves working on the core editor, building new product features, and directly impacting thousands of companies' workflows.

You'll be working primarily with JavaScript/TypeScript, Node.js on the backend, and React on the frontend. The position offers unique opportunities to own projects end-to-end, from improving user onboarding experiences to strengthening operational foundations. What makes this role particularly interesting is the direct connection with customers - you'll help shape the product roadmap based on real user feedback and needs.

Retool has achieved profitability and is backed by notable investors including Stripe's founders and Github's leadership. The company is expanding its engineering team from 15 to 25 people, offering a chance to be part of significant growth. The culture emphasizes collaboration, results, and a balance of hard work with team bonding. You'll work alongside designers, customer engineers, and go-to-market teams in a environment that values both technical excellence and customer success.

The role requires strong technical skills, particularly in JavaScript and full-stack development, combined with the ability to make swift technical decisions while considering stakeholder input. If you're passionate about building tools that make companies more efficient and enjoy tackling complex technical challenges while maintaining a customer-first mindset, this position offers an excellent opportunity to make a significant impact in a rapidly growing company.

Last updated an hour ago

Responsibilities For Software Engineer

  • Improve the UX of the Retool core editor
  • Build entirely new product lines
  • Debug customer problems and build features
  • Write technical blog posts and documentation
  • Help assess and recruit future engineers

Requirements For Software Engineer

JavaScript
TypeScript
Node.js
React
  • 5+ years experience in professional software development
  • Experience owning technically challenging and demanding cross-functional projects
  • Experience across the entire stack, from backend to frontend
  • Experience in Javascript
  • Experience with cloud based infrastructure like Azure, AWS or GCP
  • Ability to make technical decisions quickly
  • A customer-first mindset
  • Habit of introspection

Benefits For Software Engineer

Equity
  • Equity (mentioned in context of investors)

Interested in this job?

Jobs Related To Retool Software Engineer

Frontend Engineer

Retool is hiring a Frontend Engineer to build performant and powerful interfaces for their internal tools platform.

Software Engineer, Full Stack (Frontend Focus)

Senior Full Stack Engineer role at EvolutionaryScale, building AI-powered applications for biological research, with focus on frontend development using React and modern web technologies.

Lead/Senior Software Engineer

Lead/Senior Software Engineer position at Rover in Barcelona, focusing on frontend development with React and full-stack capabilities, offering hybrid work and comprehensive benefits.

Senior Software Engineer, Fullstack (Glide)

Senior Fullstack Software Engineer position at Glide, building modern banking experiences with TypeScript, React, and Node.js in a remote-friendly environment.

Senior Product Engineer

Senior Product Engineer role at Ellipsis Labs, building decentralized finance products with React and TypeScript, offering competitive compensation and comprehensive benefits.