Company Overview:
At Boatsetter, we're revolutionizing how people rent boats and creating unforgettable on-the-water experiences. As the world's leading boat-sharing platform, we’ve provisioned over one million trips and are connecting boat owners, renters, and licensed captains like never before. By making boating easier, more accessible, and more enjoyable, we’re transforming the industry. We’re looking for a Tech Lead to join one of our product pods and help shape the future of our product and technology while fostering a culture of collaboration, learning, and innovation.
If you’re excited about the future of outdoor adventures and solving tough problems, mentoring teams, and delivering customer-centric solutions, we’d love to hear from you.
Our Values:
Get Ship Done: We emphasize execution, with a focus on achieving success for the company, our customers and teammates. We promote an optimistic, constructive mindset that embraces challenges as opportunities to learn, grow, and innovate.
Reach New Depths: We foster a culture of high performance by setting high standards and holding ourselves accountable for exceeding them. We emphasize quality over quantity in our products, services and interactions with our customers and one another. We embrace continuous learning and development, where everyone has the opportunity and expectation to grow and thrive.
Be The Captain: We trust and empower team members to step up and lead, bring strategic solutions and make wise decisions. We practice transparency, candor, and setting clear expectations. We promote an ownership mentality to take on challenging tasks, see them through and take responsibility for outcomes.
All Hands on Deck: We foster a culture of mutual support, trust and teamwork, and recognize that together we can achieve more than we can alone. We believe that curiosity fuels innovation, debate leads to excellence, and diverse perspectives help drive to optimal solutions. We celebrate our collective success and support our colleagues through challenges and opportunities.
Anchor on Customer Impact: We prioritize our customers and strive to provide the best experience for owners, renters and the boating community. We listen and empathize with customers to understand their needs and challenges, and measure success through customer satisfaction & retention. We care for the boating community and strive to #mindourwake and drive positive impact on the world around us.
Job Summary:
As a Tech Lead in a product pod, you will play a pivotal role in ensuring our product engineering teams deliver valuable, usable, feasible, and viable solutions. You’ll work closely with product managers and designers in the product discovery process and help guide the team in building the right things—those that truly solve customer problems and drive business success.You will not just be a technical expert but a collaborative leader who facilitates cross-functional teamwork, leads by example, and fosters a culture of learning and experimentation.We expect all of our engineers to be growth-minded and collaborative, fostering a culture of respect, shared responsibility, and continuous learning, valuing collective achievements, not individual heroics.
We favor polyglot engineers, willing mentors, and egoless team players. We prioritize passion for learning over years in a role and favor engineers who actively seek to grow. We especially expect that all of our engineers have a deep interest in and empathy for our users, and care as much about what they build as how it is built. We’re a remote-first company, but we thrive on collaboration. Whether it’s on the water or on the web, we prefer to navigate challenges together with synchronous work methods.
Responsibilities:
Product Discovery and Collaboration:
Partner closely with product managers and designers to explore and validate customer problems and solutions through direct conversation with users, user testing, rapid prototyping, and other value, usability, and feasibility testing techniques.
Ensure the team understands why they're building a feature, focusing on solving real customer problems and delivering outcomes, not just outputs.
Evaluate the technical feasibility of solutions early in the discovery process, bringing creative approaches to solve problems that may not have been considered before.
Lead with Vision:
Provide a strategic technical vision that aligns with the broader product and business goals, ensuring scalability, reliability, and long-term success.
Ensure the team balances short-term delivery with long-term architectural integrity, aligning technical choices with customer and business needs.
Encourage cross-functional collaboration, ensuring that engineering, design, and product are aligned toward a common goal.
Deliver Customer-Centric Solutions:
Ensure the team delivers valuable, feasible, usable, and viable solutions by contributing both technical expertise and a deep understanding of customer needs.
Focus on delivering outcomes, not just features. Guide the team in iterative, test-driven development, validating solutions through experimentation and feedback loops.
Emphasize continuous delivery, helping the team deploy high-quality, valuable increments of the product regularly and confidently.
Mentorship and Team Growth:
Act as a servant leader, empowering and enabling the team to make decisions, grow their skills, and take ownership of their work.
Mentor engineers and foster a generative culture of curiosity, learning, and collective problem-solving.
Promote the development of polyglot engineers who are passionate about mastering new technologies and expanding their capabilities.
Innovation and Experimentation:
Encourage a mindset of experimentation and discovery. Drive the team to prototype, test, and learn quickly.
Foster a culture where failure is seen as a learning opportunity, and risks are managed intelligently.
High-Quality Engineering Practices:
Champion engineering excellence by advocating for best practices such as working in small batches, test-driven development (TDD), continuous delivery (see: https://minimumcd.org/minimumcd/), and high automation standards.
Maintain a robust automated testing culture, ensuring high levels of code coverage and reliability in every release.
Collaborate with the team on maintaining and improving technical debt to keep systems sustainable and scalable.
Qualifications:
Demonstrated experience with our tech stack: Go, Postgresql, DynamoDB, Terraform, Docker, AWS, and Kubernetes (some experience with Ruby on Rails is a nice to have)
Demonstrated experience with modern technology stacks (e.g., cloud infrastructure, distributed systems, microservices), coupled with the ability to explain complex technical concepts clearly.
Demonstrated experience designing scalable architectures and modernizing legacy systems while balancing technical debt. Preferred experience with migrating from monolithic systems to domain bounded services, especially using the strangler approach.
Deep understanding of common software development concepts and their practical application - such as Domain Driven Design, CAP theorem, idempotency, eventual consistency, event sourcing.
Deep understanding of effective software planning and documentation techniques such as BDD, Event Storming, RFCs, C4, etc.
Demonstrated experience with trunk based development, iterative development practices, continuous delivery, and top-tier automated software testing practices.
Passion for deeply understanding user problems, with a track record of delivering high quality solutions that solve real customer needs.
Demonstrated experience with iterative, insight and data-driven product development and prototyping.
Demonstrated success in mentoring and growing engineering teams, fostering a positive, empowering environment.
Participation in tech communities or as a speaker at conferences is a valuable asset.
A genuine interest in the outdoor experience industry, with the passion to innovate and challenge the status quo.
Education:
Bachelor's degree in Computer Science or a related field is not required but beneficial. Extensive relevant experience as a Senior Software Engineer in reputable technology companies preferred. If you're excited about driving innovation and want to leave your mark on Boatsetter's technology, we’d love to hear from you!