Free shipping on orders over £20!

WORK AT WAHOO

Careers

Watch Culture Video

BE A WAHOOLIGAN

Wahoo was created with a simple purpose: to build the better athlete in all of us. Our training platform seamlessly integrates wearable devices, connected hardware, and science-based training plans to help everyday and world-class endurance athletes reach their fitness goals.

Our people fuel our growth, through their passion for serving the endurance athlete that borders on obsession. We need creative self-starters who thrive in a casual, free-flowing environment. Folks from around the world and across demographic lines, who have a variety of outside interests and like to compete, celebrate, and have fun. You don’t have to be an Olympic athlete or rocket scientist to work at Wahoo, but you should do what you love and love what you do.

We embrace the uniqueness inherent in every Wahooligan and aren’t afraid to approach a problem from a different angle either… and possibly break something in the process.

We’re not a big company, so we need people who can figure things out on their own, know when to ask for help, and drive things forward quickly. An ownership mindset is a must. We think excuses kinda suck - so don’t try to blame our dog, Brenda, when your homework isn’t done.

From how we deal with a customer to how we treat one another, our overriding imperative is that we always do what’s right and act with fairness and integrity. We're a community, and we have each other's backs. We band together to work hard, have fun, and take care of each other along the way.

We are here to build friendships, not networks.

For the Wahooligan, culture is critical.

If ours gets you revved up, we want to meet you.

Open Positions

Payroll/AP Manager

Department: Finance & Accounting

Location: Wahoo HQ - Atlanta, GA

Reports to: Director of Accounting

We’re looking for an Accounts Payable and Payroll Manager to help process Domestic and International payroll, execute accounting functions including processing Vendor bills and payments.

Are you excited about the challenge of working in the Finance & Accounting Department of a fast growing global company? Then throw your name in the ring!

    In this role, you will:

  • Maintain payroll information by collecting, calculating, and entering data in multiple systems.
  • Update payroll records by entering changes in tax forms, insurance coverage, savings deductions, and salary/job changes.
  • Pay employees by calculating and processing paycheck runs.
  • Review and enter Contractor and Employee Expense reports.
  • Maintain employee confidence and protect company payroll information by keeping information confidential.
  • Work with the Accounting Team to enter bills and code with proper Expense Accounts and Cost Accounting details.
  • Execute new Vendor setup in ERP system in compliance with Company procedures.
  • Accurately review, code, and process vendor bills by reconciling against Purchase Orders.
  • Initiate vendor payments for approval in a timely manner.
  • Address and respond to Vendor inquiries.
  • Perform monthly bank reconciliations.

    We’d love to hear from you if you have:

  • 4-6 years of Domestic and International Payroll experience
  • 3-5 years of Accounts Payable experience
  • Accounting Degree (CPA not required).
  • Experience with NetSuite preferred.
  • Proficiency in Microsoft Office programs.
  • Excellent communication and organizational skills.
  • Accuracy and meticulous attention to detail.
  • Great interpersonal skills and a team player mentality.

Customer Service Representative

Department: Customer Operations

Location: Brisbane, AU (in office), UK, US

Reports to: Customer Operations Manager

We’re looking for a Customer Service Representative to be a part of Wahoo’s industry leading customer service group.

Are you excited about the challenge of helping Wahoo provide a top tier customer experience to Wahooligans across the globe? Then throw your name in the ring!

    In this role, you will:

  • Resolve issues by determining the cause of the problem; selecting and explaining the best solution to solve the problem; expediting correction or adjustment; following up to ensure resolution
  • Use a variety of systems to respond to customer requests and resolve issues
  • Explain the differences between various products for pre-sale customer inquiries
  • Test returns to collect and analyze customer feedback/issues.
  • Provide feedback of product issues for ongoing analysis and partner with developers to resolve issues
  • Contribute to team effort by accomplishing measurable results
  • Interface with customers, either via email, chat or phone to quickly, efficiently and completely RESOLVE customer service issues
  • Use our customer service management system (Zendesk) to log and manage customer service interactions
  • Communicate with customer to keep them updated thought-out the resolution process the status of product (received, tested, replaced, cancelled)

    A minimum of 1-3 years experience performing a customer service role. Prior experience working in the cycling industry or a customer service role for a technology company dealing with connective devices preferred.

  • Demonstrates the ability to learn, understand, and follow established procedures based on technology.
  • Technologically savvy; experience using Zendesk (or comparable customer service management system), Google Drive, and Microsoft Office a plus
  • Exceptional Customer Service Skills; pleasant, patient, and friendly attitude; plays well with others
  • Ability to handle all customers patiently and with kindness
  • Excellent written and verbal communication skills plus practiced listening skills
  • Detail oriented with strong organizational ability to handle multiple events simultaneously
  • Strong ability to problem solve and prioritize
  • Has “thick skin” and is able to handle complaints and unpleasant customers
  • Strong bias for action and demonstrated desire for ownership
  • Excellent time management and follow-up skills
  • Foreign language a plus
  • Enjoys cycling (or running) is a plus
  • Entrepreneurial spirit and passion for sport/fitness and technology
  • Willingness to work a flexible schedule including early evenings and weekends.
  • Ideal candidate is self-motivated and additionally works well in a team environment

    Service Level Agreement:

  • Tickets: 600 Solve / Month
  • Phone: 26 calls/day or 546 calls/month
  • 90% Customer Satisfaction Score
  • 99% Solved tickets have less than 5 replies
  • Less than 5% of solved tickets are aged greater than 5 days

Sales Support Specialist

Department: Sales Operations

Location: London, UK

Reports to: Sales Operations Manager

We are looking for a Sales Support Specialist to work with international distribution partners and Wahoo Sales managers to help drive revenues by providing day-to-day order, distribution, and billing support to several key global accounts.

Are you excited about the challenge of supporting the sales team and customers in the Middle East, South Africa, and throughout the APAC region...? Then throw your name in the ring!

    In this role, you will:

  • Accept Purchase Orders (POs) from customers and process in a timely manner
  • Confirm product availability by accessing the Company’s inventory system
  • Create necessary files, invoices, labels, packing lists, customs documents, etc.
  • Generate freight quotes utilizing the Company’s product shippers
  • Work with the Company’s 3PL warehouses to ensure product shipment
  • Manage Advanced Shipping Notices (ASNs)
  • Accurately invoice customers in a timely manner
  • Follow up with customers regarding outstanding, unpaid invoices
  • Respond and resolve customer questions and concerns in a timely manner
  • Support customers with marketing requests

    We’d love to hear from you if you have:

  • Experience in data entry/order processing
  • Attention to detail
  • Strong ability to problem solve
  • Excellent written and verbal communication skills (English required, and Bilingual is a plus)
  • Experience and comfort with various computer systems (invoicing, shipping, etc.)
  • Strong bias for action and demonstrated desire for ownership
  • Ability to multi-task and appropriately prioritize
  • Entrepreneurial spirit
  • Passion for sport fitness and technology

Senior Full Stack JavaScript (React and Node) Developer

Department: Engineering Software

Location: Reno NV or remote in the US

Reports to: Software Development Manager

Wahoo Fitness is one of the leading companies in the endurance sports industry. We're looking for a Senior-Level Full Stack JavaScript (React and Node) Developer to join our app team and help us further develop one of the most creative, effective, and innovative training platforms on the market today: The Sufferfest. For the serious applicants download our product for free, so that you could see what you would be working on!  https://thesufferfest.com/pages/get-started

This is a full-time position supporting our office in Reno, Nevada, or remote. If remote, you need to live in the US and be able to support our team in PST time zone.

    Job Description:

  • Work as part of a distributed software development team to develop and maintain the modern JavaScript codebase, including but not limited to: The Sufferfest iOS app, The Sufferfest Mac/PC app, The Sufferfest Web app, and The Sufferfest API
  • Develop software in line with our existing software architecture and coding guidelines
  • Implement new features and modules in line with our project and release milestones
  • Implement support for new Indoor Training sensors as they become available.
  • Liaise with other members of the team through virtual and physical meetings.
  • Liaise with customers over email/online forums to extract technical information and trace issues.
  • Share development/team organization work when other members are absent.

    Qualifications:

  • 7 to 10 years of professional experience in commercial software development with 3 to 5 years’ of professional commercial experience with React and Node.
  • BS in Computer Science or Computer Engineering (MS preferred) or the equivalent in experience.
  • Must have experience developing web applications using React and Node
  • A solid understanding of source control (Git), pull request, and code review processes
  • Must have Node.js experience in a production environment in including API
  • Excellent written and verbal skills, with proven experience working efficiently and collaboratively in a team environment
  • Highly organized with the ability to deliver in a collaborative remote team setting
  • Experience in Agile/Scrum software development methodology
  • Entrepreneurial spirit and passion for sports and fitness technology
  • Responsible for building, maintaining, optimizing, and adding new features to our client applications and websites.
  • Support new social and real-time features.

    Additionally, experience in these areas is a huge plus, but not required:

  • Into fitness - cycling, running, exercise, etc...
  • Experience developing native and hybrid (Cordova, ionic, PhoneGap, etc) Android apps
  • Adaptive Bitrate video streaming (HLS, MPEG-DASH) and client video players.
  • Java, Kotlin, Swift or C/C++ experience
  • Bluetooth Low Energy and/or ANT+ devices
  • Cycling and Fitness technologies
  • MongoDB and Parse server.
  • Postgres or other SQL databases
  • Electron app development.
  • Gaming experience including multiplayer and Realtime support

Senior Backend (Node) Developer

Department: Engineering Software

Location: Reno NV or remote in the US

Reports to: Software Development Manager

Wahoo Fitness is one of the leading companies in the endurance sports industry. We're looking for a Senior Backend (Node.js) Developer to join our app team and help us further develop one of the most creative, effective, and innovative training platforms on the market today: The Sufferfest. For the serious applicants download our product for free, so that you could see what you would be working on!  https://thesufferfest.com/pages/get-started

This is a full-time position supporting our office in Reno, Nevada, or remote. If remote, you need to live in the US and be able to support our team in PST time zone.

    Job Description:

  • Work as part of a distributed software development team to develop and maintain the backend infrastructure using Node, Express, Parse, GraphQL, and MongoDB
  • Develop software in line with our existing software architecture and coding guidelines
  • Implement new features and modules in line with our project and release milestones
  • Liaise with other members of the team through virtual and physical meetings.
  • Liaise with customers over email/online forums to extract technical information and trace issues.
  • Share development/team organization work when other members are absent.

    Qualifications:

  • 7 to 10 years of professional experience in commercial software development with 5 years of professional commercial experience with Node.
  • BS in Computer Science or Computer Engineering or Electrical Engineering or the equivalent in experience.
  • Solid understanding of data structures, algorithms, design patterns, and programming principles.
  • Deep understanding of system architecture for web and mobile applications.
  • Node.js experience in a production environment in developing API and interacting with other backend services.
  • Must have experience in identifying, optimizing and scaling API and Database servers in hosted cloud environments.
  • Strong experience with MongoDB or other NoSQL databases.
  • Experience with queuing services, message bus, publish/subscribe, web sockets, and worker threads.
  • Production experience with AWS or other cloud service platforms.
  • Good understanding of source control (Git), pull request, and code review processes.
  • Excellent written and verbal skills, with proven experience working efficiently and collaboratively in a team environment.
  • Highly organized with the ability to deliver in a collaborative remote team setting.
  • Experience in Agile/Scrum software development methodology.
  • Entrepreneurial spirit and passion for sports and fitness technology.
  • Responsible for building, maintaining, optimizing, and adding new features to our client applications and websites.
  • Support new social and real-time features.

    Additionally, experience in these areas is a huge plus, but not required:

  • Have an interest in fitness - cycling, running, exercise, etc.
  • Adaptive Bitrate video streaming (HLS, MPEG-DASH).
  • Parse server.
  • Postgres or other SQL databases.

Firmware Engineer

Department: Engineering

Location: Engineering Software - Multisport Watches

Reports to: Multisport Watches Dev Lead

We’re looking for a firmware engineer to develop for our growing line of multisport watch products, including the ELEMNT RIVAL and all future designs. Competitive compensation package (including healthcare where applicable) provided.

Are you excited about the challenge of developing next-generation fitness products? Then throw your name in the ring!

    In this role, you will:

  • Support a cross-functional team (R&D, Engineering, Software, and Marketing) to develop firmware features for cutting-edge consumer electronics hardware designs and bring them to market
  • Develop core business logic modules critical to Wahoo’s ability to deliver high-quality products and new features to our customers quickly
  • Support product requirements, definition, design, optimization, validation, and release processes
  • Self-manage and track development activities. The ability to “Own It”

    We’d love to hear from you if you have:

  • 5+ years of field experience in embedded software development
  • Extensive embedded C experience working on an array of microcontrollers (Cortex-M, Nordic, MSP430, etc)
  • Extensive embedded experience working with Real-Time Operating Systems
  • Proven ability to deliver large firmware projects as part of an agile development team
  • Experience with unit test-driven development process
  • Bluetooth Low Energy, ANT+ experience is a plus.
  • Knowledge of basic electronics theory/concepts and ability to read and understand schematics
  • Experience with Git for source control
  • Familiar with an Agile development environment
  • Proficiency with electronics measuring equipment such as Multimeters, Oscilloscopes, Logic Analyzers
  • Familiar with the basics of iOS and Android development a plus
  • Object-Oriented experience e.g. one or more of the following languages: Java, C#, Objective C, C++ a plus

Product Owner, Wahoo SUF Training App

Department: Engineering

Location: Reno, Atlanta or Boulder office

Reports to: Head of Training SErvices

Working within our Product Management team, this role is primarily responsible for helping define and implement features for the Wahoo SUF Training App. Our goal is to provide the world’s best training app for endurance athletes.

    Detailed responsibilities include:

  • Working with a team of specialists from across the business, help define a vision for specific features in our training app.
  • After prioritizing capabilities based on business and consumer value, translate that vision into specific user stories and detailed requirements for our app.
  • Working with our design and engineering teams, as well as other product owners, to bring those capabilities to life.
  • Continually managing the build and deployment of new capabilities in the Wahoo SUF Training app.
  • Coordinating with other hardware and software product managers to ensure a cohesive user experience across the entire Wahoo ecosystem.
  • Arranging frequent early-stage user testing to validate concepts and then monitor consumer adoption and feedback to continually refine and improve the customer experience.

    Requirements for this role:

  • Thorough understanding of endurance sports, ie… cycling, triathlon, and/or running.
  • 3-5 years’ experience as a Senior Product Owner or Product Manager in a software environment.
  • A track record of bringing new software concepts to market that meet customer needs.
  • Experience in Agile methodologies. We run in a SAFe Agile environment 
  • An entrepreneurial and collaborative mindset.

    About the Role:

  • This role is full-time
  • The start date is ASAP

Ruby on Rails Engineer

Department: Shared Services

Location: US, remote

Reports to: Manager, Cloud and Infrastructure Team

We’re looking for a Ruby on Rails Engineer to help us build our cloud-native web applications.

Are you excited about the challenge of building web applications and APIs used by millions of athletes? Then throw your name in the ring!

    In this role, you will:

  • Work with a team to build and maintain web applications in Ruby on Rails
  • Develop software inline with our existing software architecture and coding guidelines
  • Implement new features and modules
  • Build APIs that will be used by millions of users
  • Write automated tests
  • Identify and consume rubygems that can assist with development
  • Be part of an agile team that moves quickly and loves Rails

    We’d love to hear from you if you have:

  • Experience with building Ruby on Rails Web applications
  • Experience with front-end development including HTML, CSS and JavaScript
  • Experience with building RESTful API endpoints
  • Experience with relational databases including MySQL or PostgreSQL
  • Experience with document/object based databases including Redis or MongoDB
  • A passion for Ruby on Rails and an appreciation for the benefits of agile workflows
  • Strong problem-solving skills and analytical thinking
  • Exceptional written and verbal communication skills
  • Passion for cycling and fitness technology

Test Engineer for Indoor Training

Department: Engineering

Location: Atlanta, GA

Reports to: Head of Delivery

We’re looking for a Test Engineer to join our software team and help us take product quality to the next level. As a Test Engineer, you won’t just be responsible for testing and deploying. You’ll be involved in design reviews and product decisions. Everyone on the product team is responsible for quality, but you’ll lead the way.

Are you excited about breaking stuff, rallying with a team towards a common goal, and thinking different when it comes to product testing? Then throw your name in the ring!

    In this role, you will:

  • Work as part of an agile development team to develop, test and deliver high quality software in 2-week sprints
  • Create test scenarios and test scripts to validate business and quality requirements
  • Execute test plans as part of sprint and product release deliverable cycles
  • Ensure compatibility with existing products through integration analysis and testing
  • Work with external vendors as we continuously integrate 3rd-party products
  • Assist the team in managing risk by identifying blind spots and appropriate mitigations

    We’d love to hear from you if you have:

  • Bachelor’s degree in engineering, computer science or equivalent in work experience
  • 2+ years of commercial software testing experience
  • Passion for sports and fitness, technology, and software testing
  • Experience documenting test cases using BDD and Cucumber
  • Worked with Jira, TestRails, Zephyr, X-ray or an equivalent work tracking toolset
  • Experience working in Agile/DevOps environment
  • Knowledge of Bluetooth Smart or ANT+ experience is a plus
  • Experience testing with hardware is a plus

Wahoo Fitness/RENOVA KICKR BIKE Repair Technician

Department: Customer Service/Rework

Location: RENOVA/Atlanta

The KICKR BIKE Repair Technician will provide world-class technical repair service to Wahoo’s line of training products with an emphasis on KICKR BIKE. Based in Norcross RENOVA Technology corporate offices, with additional travel to Atlanta Wahoo office and warehouse locations. May include limited travel.

    Description:

  • Technical expert on Wahoo products: providing top level service on Wahoo Trainer Products
  • Determining the cause of product returns and determine the best approach to resolve any issues.
  • Refurbish returned products in a timely manner according to specific specifications. Use a variety of systems to respond to customer requests and resolve issues.
  • Test returns to collect and analyze customer feedback/issues.
  • Provide feedback of product issues for ongoing analysis and partner with developers to resolve issues.

    Key Requirements:

  • Demonstrated experience of 1-3 years performing bicycle repairs or similar role
  • Demonstrates the ability to learn, understand, and follow established procedures based on technology.
  • Technologically savvy; experience using Zendesk (or comparable customer service management system), Google Drive, and Microsoft Office a plus
  • Skills; pleasant, patient, and friendly attitude; plays well with others
  • Contributes to team effort where all technicians work collaboratively
  • Detail-oriented with strong organizational ability to handle multiple events simultaneously
  • Strong ability to problem solve and prioritize
  • Excellent time management and follow-up skills
  • Strong bias for action and demonstrated desire for ownership
  • Passion for sport/fitness and technology
  • Willingness to work extra hours to meet deadlines (includes occasional early evenings and weekends)

DO WHAT MAKES YOU WAHOO

Don’t see an opening that makes you go "Wahoo!", drop us a note so we can keep your information handy.

Contact Us