Build and own foundational systems and tooling for Retool's internal platform. Improve testing, feature flags, database primitives, and collaborate with product teams and customers.
Responsibilities
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!
Senior Technical Lead responsible for delivering LTE Protocol Stack solutions for Virtual Base Band Unit. Leading and mentoring a team while collaborating cross - functionally to achieve software development goals.
Lead Full - Stack Developer for Cedars - Sinai's digital platforms, mentoring team and guiding technical direction. Collaborate on architecture, develop APIs, and ensure code quality in a hybrid environment.
Senior ERP Software Developer tackling complex challenges across HR, Supply Chain, Finance, and clinical operations. Leveraging Oracle tools to build data pipelines and insights.
Senior Software Engineer leading scalable service design and development for Pearson's digital ecosystem. Collaborating with cross - functional teams and mentoring junior engineers in best practices.
Senior Software Developer designing and developing web applications for the Life Sciences industry. Leading collaborations to understand client needs and improve existing products.
Software Engineering Interns at First Databank gain experience through diverse real world projects, focusing on AI - assisted development and rotating across multiple project areas.
Software Engineer transforming complex permitting workflows into AI - enabled software experiences at PermitFlow. Collaborating with teams to deliver user - facing features and establish engineering best practices.
Embedded Software Engineer developing embedded software for defense and aerospace applications. Responsible for both hands - on development and software architecture as part of a multi - discipline team.
Software Developer at VRG creating innovative solutions with technologies like C#, .NET, and Delphi. Contributing to social welfare through modern software for various care facilities and support.
Software Engineer for social innovations developing AI - based solutions that revolutionize social work. Collaborating with stakeholders and creating user - centered technology solutions in innovation sprints.