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), and making large-scale changes across our codebase to improve code quality (such as type safety).
Own end-to-end projects, talk with customers, and support the growth of Retool—the product and the business.
Requirements
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: Experience with Bazel (preferred but not required).
Bonus: Experience with cloud-based infrastructure like Azure, AWS, or GCP, along with Kubernetes, Helm, and Terraform.
Benefits
Retool provides a comprehensive benefit plan, including medical, dental, vision, and 401(k). Additional compensation in the form(s) of equity, and/or commission/bonuses are dependent on the position offered. Retool offers generous benefits to all employees and hybrid work location. For more information, please visit the benefits and perks section of our careers page!
Coordination in Software Engineering at Sicredi, focusing on business and leading software development teams. Aiming for local and sustainable growth in the financial cooperative sector.
Web Performance Engineer focusing on performance engineering and user experience at Vercel. Working with React and Next.js to enhance web applications' performance and scalability.
Software Engineer II at SeekWell, developing applications for business operations in vision care. Collaborating in a hybrid role focusing on backend services and internal applications.
Software Engineer role at Spotify focusing on highly available client SDKs in authentication and session management. Collaborating with cross - functional teams to enhance user experience.
Senior Software Engineer developing next - gen cloud IGA solutions at One Identity. Working in a collaborative environment with a focus on cloud technologies and security best practices.
Technical Lead responsible for Oracle E - Business Suite technical assessment and migration to ERP Cloud. Partnering with SMEs to evaluate, analyze, and recommend migration roadmaps while ensuring compliance.
Senior Software Engineer delivering impactful features in Ansible Automation Product ecosystem for Red Hat. Collaborating with teams on implementation and solving complex infrastructure problems.
Software Engineer developing core access management services for Red Hat's Hybrid Cloud Platform. Building scalable backend systems and collaborating across teams to ensure secure access management.
Technical Lead overseeing AVE GDMS Supplier Management Team at Northrop Grumman. Managing supplier technical efforts and ensuring technical excellence in systems engineering disciplines.
Engineering Technician supporting environmental assessment and remediation services in Phoenix or Tucson, Arizona. Collaboration with geologists and engineers on construction quality assurance and fieldwork.