What We’re Looking For
- 10+ years of software engineering experience, including designing, building, testing, deploying, and operating production systems.
- Required: hands-on production experience in both backend development with Node.js, PHP and/or .NET, SQL, and REST APIs, and frontend development with React and JavaScript/TypeScript.
- Required: thorough hands-on React experience in production, including component architecture, hooks, state management, API integration, and automated frontend testing.
- Required: hands-on experience across the full software delivery lifecycle, including technical design, automated unit and integration testing, CI/CD, infrastructure as code, production deployment, monitoring, and on-call incident response.
- Required: experience personally building and shipping at least one LLM-powered feature to real users in production, with the ability to explain your technical contribution, how the feature was evaluated, what failed, and how it improved. Experience using AI coding tools alone does not meet this requirement.
- Required: concrete, measurable evidence that AI-driven workflows you built or led multiplied output for you or your team, such as cycle-time reductions, expanded test coverage, automated toil, or initiatives delivered that would not otherwise have been feasible.
- A track record of leading technical initiatives across multiple products or teams and taking responsibility for architecture, implementation, adoption, and measurable production outcomes.
- Demonstrated ability to establish architecture and engineering standards across teams, align stakeholders on tradeoffs, and influence decisions without direct authority.
- Deep practical experience with system boundaries, API and data contracts, performance, scalability, security, and reliability across production systems.
- The ability to break down ambiguous technical problems into clear, executable plans and to explain decisions through design documents, diagrams, tradeoff analysis, and async updates.
- Demonstrated success mentoring Senior Software Development Engineers and improving engineering practices across teams.
Education
A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field is helpful, but equivalent professional experience is equally valued.
The Ideal Candidate
The ideal candidate is a Staff-level individual contributor with deep full-stack engineering experience, thorough React expertise, demonstrated delivery of LLM-powered features, and a track record of improving systems and engineering practices across multiple products.
You reason clearly through systems, weigh tradeoffs, and own what you ship all the way through testing, deployment, and production operations. You use AI as a force multiplier for yourself and the teams around you, and you hold its output to the same standard as your own.
You bring judgment, curiosity, technical depth, and modern execution speed, and you can help Storable Marine and RV & Camping build reliable software across their portfolios while raising engineering standards and developing other engineers.
All applicants must be currently authorized to work full-time in the United States and able to work a hybrid schedule in our Seattle, WA office.