Software Engineer, Internal Platform

Remote Full-time
WHY WE'RE LOOKING FOR YOU

Retool started as a way to address obstacles with internal tools and has grown into a company that solves internal tooling for thousands of companies (big and small). We've done a lot with a little-we have a growing engineering team and a laundry list of features and foundational improvements we want to tackle.

To continue our fast-paced growth, we need to build a world-class engineering team. You'll help us get there by owning end-to-end projects, talking with customers, and ultimately supporting the growth of Retool-the product and the business.

WHAT YOU'LL DO

The Internal Platform team at Retool empowers engineering teams to ship good software faster by providing strong defaults, shared building blocks, and clear paths to best practices in production across both the backend and frontend.

IN THIS ROLE, YOU WILL:
• Own the foundational systems and tooling of our core codebase.
• Collaborate with product engineering teams to identify their platform needs and provide solutions.
• Evangelize best practices for software development, testing, and deployment.
• Lead and contribute to high-impact projects, including:
• Building primitives for reliable and efficient database access
• Upleveling our feature-flagging system
• Enhancing our testing harnesses (backend, frontend, end-to-end, visual regression)
• Making large-scale changes across our codebase to improve code quality (such as type safety)

THE SKILLSET YOU'LL BRING
• 3+ years of experience as an individual contributor on fast-moving engineering teams.
• Ability to debug complex systems and identify root causes of issues across the stack.
• Experience with TypeScript and Node ecosystems.
• Excellent communication skills, both written and verbal, for technical and non-technical audiences.
• Familiarity with monitoring and logging tools to ensure system health and performance.
• Strong understanding of system availability, resiliency, and recoverability.
• Strong organizational skills with high attention to detail, and able to work independently with minimal supervision.
• A demonstrated history of cultivating productive, collaborative relationships both within engineering organizations and across the broader company.

BONUS POINTS
• Experience with Bazel (preferred but not required).
• Experience with cloud-based infrastructure like Azure, AWS, or GCP, along with Kubernetes, Helm, and Terraform.

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Senior Electrical Engineer - Federal Engineering & Design Team

Remote

[Remote] Cybersecurity and Data Protection Officer

Remote

3D Printing Territory Sales Account Manager

Remote

PRN MDS Coordinator/LPN

Remote

Remote Data Analyst – Legal Document Review, Real‑Time Data Entry & AI Annotation – $17/hr – Join careerzynith’s Growing Data Team

Remote

[Remote] Senior Microsoft Cloud Engineer - Data Sharing & B2B

Remote

Utilization Review Registered Nurse, Case Management, PT, 08A-4:30P Local Remote

Remote

Solution Architect IT ERP

Remote

Data entry jobs online from home for students-

Remote

Remote Customer Service Representative – Part‑Time Work‑From‑Home Role with careerzynith – Flexible Hours, Travel‑Industry Experience, and Career Growth Opportunities

Remote
← Back