logo inner

Senior Core Platform Engineer

BoatsetterWorldwideRemote
This job is no longer open

Senior Core Platform Engineer


Company Overview:


At Boatsetter, we're dedicated to revolutionizing boat rentals and creating unforgettable on-the-water experiences. As the world's leading boat-sharing platform, we connect boat owners, renters, and licensed captains, making boating more accessible and enjoyable. We're seeking a passionate Senior Platform Engineer to join our dynamic engineering team and help modernize our tech stack. If you're excited about shaping the future of outdoor adventures through cutting-edge technology, we want 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 member of our Core Platform team, you will enable other teams to deliver high quality product features and functionality via continuous delivery. The focus of the team is enablement and empowerment, thus the work largely revolves around providing modules, libraries, and tools that teams can use, as well as subject matter expertise, training, and documentation on how to use the tools and the domains they support.We expect 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. While primarily remote, we prefer synchronous work methods, such as pair and mob programming.

Responsibilities:



  • Ownership and Initiative: Take ownership and initiative to improve code quality while aligning with goals and priorities set by leadership. Avoid compromising project integrity or teamwork through unnecessary risks. Be accountable for your work from conception through production support.

  • Product-Centric Approach: View platform development through a product lens. Understand developer needs, translating them into technical solutions that delight our developers and align with product goals.

  • Engineering Excellence: Write immaculate, maintainable, and efficient code, adhering to established coding standards and design principles. Collaborate with the engineering team to uphold consistent coding practices. Design and craft solutions that align seamlessly with best practices for scalability, fault tolerance, and maintenance. Pinpoint areas for enhancement, and propose and implement modern solutions that amplify scalability, maintainability, and overall system performance. 

  • Testing Mastery: Advocate for and execute a robust testing culture, encompassing unit testing, integration testing, and other automated testing. Guarantee software reliability and stability via rigorous automated testing practices. Maintain high code tests coverage on commits, and practice TDD and testing before committing.

  • Continuous Delivery: Adhere to development processes that facilitate frequent and dependable releases, such as: working in small batches; using methods like branch by abstraction and judicious use of feature flags; trunk based development; pair/mob programming; ensuring the pipeline is the source of truth whether or not an artifact is deployable, etc. (see: https://minimumcd.org/minimumcd/) 

  • Knowledge Sharing: Act as a mentor, guiding junior engineers and facilitating knowledge-sharing sessions to elevate the team's competencies. Create and sustain comprehensive technical documentation, encompassing architectural diagrams, design choices, and migration blueprints.

Qualifications:



  • Demonstrated deep proficiency leveraging AWS.

  • Expertise optimizing infrastructure to support Ruby and Go runtimes.

  • Deep expertise configuring Kubernetes (AWS EKS) for scalability and resilience.

  • Proven experience establishing tools and processes to enable continuous delivery (see minimumcd.org), not merely pipelines but enabling process change through automation.

  • Proficiency and deep knowledge of Terraform modularization for distributed usage.

  • Demonstrated ability to provide monitoring tooling enabling teams to own the performance and reliability of their services.

  • Solid ability writing Go packages for open source consumption.

  • Exceptional problem-solving skills and the ability to troubleshoot intricate issues.

  • Excellent collaboration and verbal and written communication skills.

  • Participation in tech communities or as a speaker at conferences is a valuable asset.

  • While not a strict requirement, a genuine interest in the boating or outdoor experiences industries is a plus.

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. 

Location:


Boatsetter's main office is located in Fort Lauderdale, FL, but we offer remote work opportunities for the right candidate.If you're enthusiastic about propelling technological innovation, possess a proven history of revitalizing tech stacks and guiding migrations, and flourish in a collaborative, fast-paced atmosphere, we encourage you to apply. Be a driving force in reshaping our technology stack and leave an indelible mark on Boatsetter's triumphs.

This job is no longer open

Life at Boatsetter

Boatsetter is where unforgettable on-the-water experiences start. Round up your crew and set sail throughout North America, the Caribbean and the Mediterranean. Go island-hopping, party at the sandbar, go wakeboarding, catch some fish, have a romantic evening, or spend weeks sailing around paradise. We have on-the-water experiences for every taste, from feet-up, cocktail-in-hand captained cruises to at-the-helm, wind-in your hair adventures for seasoned boaters. Boat Owners: Recreate your ownership experience! Rent your boat safely, protect it with best in-class insurance, and earn income to offset maintenance costs. Captains: Earn income doing what you love, on your terms! You set the schedule. You make the rules. Boat Renters: Explore planet water! Select from over thousands of boats worldwide. Optional captains are available!
Thrive Here & What We Value1. Get Ship Done: Emphasis on execution and achieving success for the company, customers, and teammates.2. Reach New Depths: Foster a culture of high performance by setting high standards and holding ourselves accountable for exceeding them.3. Be The Captain: Trust and empower team members to lead, bring strategic solutions, and make wise decisions.4. All Hands on Deck: Foster mutual support, trust, and teamwork; recognize collective achievements over individual heroics.5. Anchor on Customer Impact: Prioritize customer experience for owners, renters, and the boating community.
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024