Wahoo is changing the way the world works out - and having a blast doing it! We’re looking for smart, exceptional people who can execute in a fast-paced environment to join the Wahooligan team. Think you're a good fit? Send your resume and a cover letter letting us know why you're excited about Wahoo. There’s never been a time as good as now to join our growing team.

Apply Now

Company Description

With offices in Atlanta, Brisbane, London and Tokyo, Wahoo has created a full ecosystem of sensors and devices for runners, cyclists, and general fitness enthusiasts. Wahoo’s award-winning line of products include the KICKR family of smart trainers and accessories, the ELEMNT family of bike computers and the TICKR family of heart rate monitors. Founded in 2010, our products are sold globally and we have won multiple innovation awards, including ones from the Consumer Electronics Show and Eurobike. We need creative, passionate, self-starters who thrive in a casual, free-flowing environment to help fuel our growth.

Wahoo People

Wahooligans are on a constant search for an edge and look to technology to help them find it. While they compete to win, every Wahooligan knows it’s never about the finish line. It’s about the workout waiting on just the other side. A workout that needs a goal. A goal that needs a plan. And a plan that needs to be tracked, analyzed and shared using tools created by people who get what makes them “Wahoo!”

Wahoo team members are good at what we do because we’re passionate about it. We’re looking for folks who have a variety of outside interests and who are as passionate about what they do for work and for 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.

Wahoo Team members are self-starting, self-motivated, initiative-taking, and make-it-happen kind of people. We’re a small company, so we need people who can figure things out on their own, know when to ask for help, and can drive things forward quickly and efficiently. An ownership mindset is a must - don’t expect for someone to do your job for you. We think that excuses kinda suck - so don’t try to blame our dog, Birdie, when your homework isn’t done.

We’re nice people. And a lot of what we do is based on building great relationships. The relationships with our customers, with our App partners, with our manufacturers, and- most importantly- with each other are critically important to our business. We want to work with folks who have a friendly, positive attitude and a fantastic ability to play well with others. We want people who build friendships, not networks.

At Wahoo, our culture is an important part of who we are and what we do. If you think this description fits you, we would love to meet you. Please throw your name in the ring and we will do our best to get back to you soon!

Customer Service Coordinator - Atlanta

Customer Service Coordinator will work as part of the fabulous Customer Service Team to deliver world-class technical support to Wahoo Fitness customers. These wonderful employees represent Wahoo to consumers for all product and App related questions and concerns. This position has openings based in Atlanta, GA.

    Technical Responsibilities

  • Resolves 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
  • Manage inventory flow of all incoming and outgoing customer returns, warranties and replacements for customer resolution
  • Test returns to collect and analyze customer feedback/issues.
  • Create database of product issues for ongoing analysis and partner with developers to resolve issues
  • Contributes to team effort by accomplishing measurable results

    Service Responsibilities

  • 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
  • Coordinate shipments of defective products to manufacturers for testing and/or credit
  • Manage in-house spare / refurbished parts inventory
  • Communicate with customer to keep them updated thought-out the resolution process the status of product (received, tested, replaced, cancelled)

    Requirements

  • Qualified candidates for this role will possess a minimum of 1-3 years demonstrated experience performing a customer service role.
  • Prior experience working in 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 flexible schedule to include early evenings and weekends.
  • Ideal candidate is self-motivated and additionally works well in a team environment

Executive Assistant

The Executive Assistant makes things happen. This position provides executive-level support to Wahoo’s senior leaders by managing their work life, including their presentations, calendars, travel arrangements, meeting logistics and expense reports. The ideal candidate is computer savvy, self-motivated, able to multi task, professional, and well organized. This position is located in Atlanta, Georgia.

    Responsibilities

  • Act as the point of contact among executives, employees, clients and other external partners
  • Manage information flow in a timely and accurate manner
  • Manage executives’ calendars and set up meetings
  • Make travel and accommodation arrangements
  • Act as an office manager by keeping up with office supply inventory, developing office procedures/communication, and troubleshooting office issues.
  • Develop and format internal and external communications – PowerPoint presentations, emails, reports
  • Screen and direct inbound communication and distribute correspondence

    Requirements

  • Work experience as an Executive Assistant or similar role
  • Excellent MS Office knowledge
  • Outstanding organizational and time management skills
  • Familiarity with office gadgets and applications (e.g. e-calendars, video conferencing, travel and expense applications)
  • Excellent verbal and written communications skills
  • Discretion and confidentiality
  • Certified sense of humor

Human Resources Director

    Overview

  • Unique combination of technical depth, people management, sensibility, vision and passion.
  • Develops and leads HR programs that:
    • Attract, retain and motivate the talent Wahoo needs to achieve its business goals
    • Provides managers the tools and training to effectively motivate our employees
    • Creates and sustains a fun, innovative, productive and healthy work environment.
  • Report to the Chief Financial Officer.

    Responsibilities

      The Human Resources Director is responsible for all Human Resources services, policies and programs for Wahoo, including:

    • Recruiting, on-boarding and succession planning
    • Employee development, and training
    • Performance management
    • Employee relations
    • Employee and community communications
    • Policy development and documentation
    • Regulatory compliance
    • Compensation and benefits administration
    • Employee safety, wellness, and health
    • Work environment and space planning.

      Organization Development

    • Directs a process of organizational planning that identifies the talent required for the company to achieve its business goals.
    • Designs, directs and manages a company-wide process of organization development that includes succession planning, workforce development, key employee retention, and organization design.
    • Collects and analyzes employee feedback through company meetings, employee surveys, employee focus groups, and one-on-one meetings.
    • Identifies and monitors the organization's culture so it supports the attainment of the company's goals and promotes employee satisfaction.
    • Leads a process of organization development that plans, communicates, and integrates the results of strategic planning throughout the organization.
    • Keeps the CEO and the executive team informed of significant problems that jeopardize the achievement of company goals, and those that are not being addressed adequately at the line management level.

      Recruiting and On-boarding

    • Establishes and leads the recruiting, hiring and on-boarding practices necessary to have a superior workforce.
    • Interviews management- and executive-level candidates; serves as an interviewer for position finalists.

      Training and Development

    • Defines all HR training and development programs, including manager training.
    • Leads the implementation of the performance management system.

      Employee Relations

    • Formulates and recommends HR policies regarding employee relations.
    • Partners with management to communicate HR policies, procedures, programs and laws.
    • Determines and recommends employee relations practices necessary to establish a positive employer-employee relationship and promote a high level of employee morale.
    • Conducts investigations when employee complaints or concerns are brought forth.
    • Advises managers in determining appropriate disciplinary procedures. Monitors the implementation of performance improvement plans with non-performing employees.
    • Reviews, guides, and approves management recommendations for employment terminations.
    • Leads the implementation of company safety, wellness and health programs.

      Compensation and Benefits

    • Establishes the base pay structure and oversees the variable pay systems including commissions and bonuses.
    • Leads competitive market research to establish pay and benefit practices that help to recruit and retain superior staff.
    • Defines and leads the annual compensation review process.
    • In partnership with the CFO, obtains cost-effective benefits; monitors national benefits environment for options and cost savings.
    • Recommends changes in benefit programs as appropriate.

      Legal

    • In partnership with outside legal counsel, leads company compliance with all legal and government reporting requirements in all countries in which Wahoo operates.
    • Directs the preparation of information requested or required for compliance with laws. Approves all information submitted. Serves as the primary contact with the company employment law attorney and outside government agencies.
    • Protects the interests of employees and the company in accordance with company Human Resources policies and governmental laws and regulations.

      Human Resources Information Systems HRIS

    • Manages the development and maintenance of the HR sections of Wahoo’s external sites – e.g., Careers section on website, LinkedIn page, other external recruiting sites – and internal ERP system (NetSuite).

    Requirements

  • Demonstrated ability to be a trusted advisor to members of the leadership team.
  • Broad technical knowledge and 8+ years of progressive experience in employment law, compensation, organizational planning, organization development, employee relations, training and development.
  • Comfort being a “working manager” who can navigate between the strategic and tactical.
  • An open communicator – we strive to maintain a culture and a company where we leave politics at the door, where brainstorming is the norm and where we encourage every colleague to be engaged in the process.
  • Demonstrated ability to lead and develop Human Resources staff.
  • Experience in the administration of benefits and compensation programs and other Human Resources programs.
  • Evidence of the practice of a high level of confidentiality.
  • Certified sense of humor.

Beta Community Manager

The Beta Community Manager is a hands-on position that works across internal and external groups to validate product functionality and customer experience during the product development cycle. This position will work with end users to represent the voice of the customer by analyzing and reporting customer feedback and troubleshooting product issues. Customer obsession, cross-team coordination, project management, problem solving skills and an ability to learn and understand new technology are essential. The ideal candidate will have great people skills, experience with project management, user insights, customer support, survey tools/analytics and will be excited to help shape new products.

    Responsibilities

  • Provide end-to-end program management for Wahoo’s consumer beta testing program and other internal research efforts. Includes tracking, documenting and following up with each tester using defined processes and test protocols.
  • Work with supply chain management and internal stakeholders to ensure test devices are ordered, categorized by tester type and shipped to and activated properly by end users.
  • Work with engineering and product management to develop appropriate test protocols. Clearly communicate protocols to end users and develop user-friendly feedback mechanism.
  • Motivate and manage participating testers to thoroughly test and report all findings.
  • Report key product and process improvement opportunities to engineering, product management and quality.
  • Work with engineering and product management in definition of app and device requirements, specifications, related use cases and acceptance criteria.

    Requirements

  • Software and/or Hardware customer support and testing experience with exceptional trouble-shooting skills
  • Analytical and strategic skills to manage an entire testing and research program effort - from communication to research design and feedback/results summarization.
  • Capability to interface effectively with multiple departments, including Software Development, Hardware Engineering, Testing, Supply Chain, Product Management and Customer Service.
  • Excellent people and management skills.
  • Ability to thrive in a fast paced, Agile/Lean development environment with evolving priorities and meet critical deadlines.
  • Entrepreneurial spirit and passion for cycling and fitness technology

Cloud Software Engineer

The Cloud Software Engineer will help shape the future of Wahoo's products. This role would be to assist teams with the development of cloud-based applications and services.

    Responsibilities

  • Work as part of a distributed software development team to develop and maintain Wahoo’s cloud applications and services
  • Develop software inline with our existing software architecture and coding guidelines
  • Implement new features and modules inline with our project and release milestones
  • Liaise with other members of the team through virtual and physical meetings

    Requirements

  • 3+ years of professional full-stack web application development experience
  • BS in Computer Science or equivalent degree or experience
  • Experience building and supporting high-scale, high-performance web applications in a cloud environment
  • Experience in Ruby on Rails and comfortable working at all layers: HTML, CSS, JavaScript, Web Services, APIs, and Database storage
  • Understanding of HTML/CSS (SCSS, SASS, etc.)
  • Modern JavaScript framework experience (Angular, React, Vue, etc.)
  • Experience building and designing RESTful APIs
  • Well versed with Relational database technologies (MySQL, PostgreSQL, etc.)
  • Well versed in Document/Object-based database technologies (Redis, Mongo, etc.)
  • Experience with writing automated tests (MiniTest, RSpec, Cucumber, etc.)
  • An appreciation for the benefits of Agile practices
  • Strong communication skills

Firmware Engineer for Fitness Devices

The Firmware Engineer is a hands-on position that develops firmware for Wahoo’s cutting-edge connected-device products. The position is based at Wahoo Fitness’ Atlanta office. Competitive compensation package (including healthcare) provided.

    Responsibilities

  • Support a cross functional team (R&D, Engineering, Software and Marketing) to develop the firmware for cutting-edge consumer electronics hardware designs and bring them to market
  • Support product requirements, definition, design, optimization, validation and release processes
  • Optimize power consumption
  • Self-manage and track development activities
  • Draft diagnostic requirements for design verification and mass production testing

    Requirements

  • BSCE or equivalent experience in software/computer science
  • Proficiency with electronics measuring equipment such as Digital Multimeters and Oscilloscopes a plus
  • Extensive embedded C experience
  • Knowledge of basic electronics theory/concepts
  • Extensive Object Oriented experience eg. one or more of the following languages: Java, C#, Objective C, C++, Python, PHP
  • Experience with closed loop control and feedback systems for AC and BLDC motors (sensored and sensorless) preferred.
  • Familiar with the basics of iOS and/or Android development a plus
  • Experience with Git for source control
  • Team player that works effectively with a cross functional team including Project Management, Sales, and Manufacturing to achieve product goals
  • Entrepreneurial spirit and passion for sports and fitness technology
  • embedded java c++ python php

Software Engineer (Android)

We are looking to expand our team with an Android software engineer.

Wahoo Fitness develops amazing fitness products that include both the hardware and software. Our products range from fitness monitors (e.g. our TICKR heart rate and motion analytic senor) to world-class training devices like the KICKR bike trainer. We use Bluetooth Low Energy, iOS, Android and the latest in server-side technology to create innovative hardware and software. We work with Apple, Strava, TrainingPeaks and others to help shape the industry.

The position is primarily based at Wahoo Fitness' headquarters in either Atlanta, GA or Brisbane, Australia. Interested applicant's from outside those locations are also encouraged to apply. Competitive compensation package (including healthcare for Atlanta based only) based on experience.

    Responsibilities

  • Work as part of a distributed software development team to develop and maintain the Android/Java codebase, including but not limited to: the Wahoo Fitness Workout Tracker App and Wahoo Utility App.Develop software inline with our existing software architecture and coding guidelines
  • Implement new features and modules inline with our project and release milestones
  • Implement support for new Wahoo 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 organiation work when other members are absent.

    Requirements

  • 3 years commercial software development
  • Degree in Engineering/Computer Science
  • Proven Android development experience (commercial experience or published apps to the Google Play Store)
  • Confidence developing with Android Studio
  • Strong understanding of version control concepts with a particular focus on GIT
  • Strong understanding of scripting languages with a particular focus on bash
  • An understanding of C and C++ programming and integration of these languages with Android using JNI is highly regarded, but not essential
  • Familiarity with iOS app development and firmware development is highly regarded, but not essential
  • Excellent attention to detail with a focus on great UX
  • Experience with Bluetooth Smart (Low Energy) or ANT+ technologies is highly regarded, but not essential
  • Excellent verbal and written communication skills
  • Excellent prioritization and time management skills
  • Passion for sport/fitness and technology

Software Engineer (iOS)

We are looking to expand our team with an iOS software engineer.

Wahoo Fitness develops amazing fitness products that include both the hardware and software. Our products range from fitness monitors (e.g. our TICKR heart rate and motion analytic senor) to world-class training devices like the KICKR bike trainer. We use Bluetooth Low Energy, iOS, Android and the latest in server-side technology to create innovative hardware and software. We work with Apple, Strava, TrainingPeaks and others to help shape the industry.

The position is primarily based at Wahoo Fitness' headquarters in either Atlanta, GA or Brisbane, Australia. Interested applicant's from outside those locations are also encouraged to apply. Competitive compensation package (including healthcare for Atlanta based only) based on experience.

    Responsibilities

  • Work as part of a distributed software development team to develop and maintain the Objective-C/Swift codebase, including but not limited to: the Wahoo Fitness Workout Tracker App and Wahoo Utility App. Develop software inline with our existing software architecture and coding guidelines
  • Implement new features and modules inline with our project and release milestones
  • Implement support for new Wahoo 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 organiation work when other members are absent.

    Requirements

  • 3 years commercial software development
  • Degree in Engineering/Computer Science
  • Proven iOS development experience (commercial experience or published apps to the Apple App Store)
  • Confidence developing with Xcode
  • Strong understanding of version control concepts with a particular focus on GIT
  • Strong understanding of scripting languages with a particular focus on bash
  • An understanding of C and C++ programming and integration of these languages with Xcode projects is highly regarded, but not essential
  • Familiarity with Android app development and firmware development is highly regarded, but not essential
  • Excellent attention to detail with a focus on great UX
  • Experience with Bluetooth Smart (Low Energy) or ANT+ technologies is highly regarded, but not essential
  • Excellent verbal and written communication skills
  • Excellent prioritization and time management skills
  • Passion for sport/fitness and technology

Test Engineer

The Test Engineer will help shape the future of Wahoo's product. This role would be to develop and execute exploratory and functional tests to help us ensure excellent product quality.

Wahoo Fitness develops amazing fitness products that include both the hardware and software. Our products range from fitness monitors (e.g. our TICKR heart rate and motion analytic sensor) to world-class training devices like the KICKR bike trainer. We use Bluetooth Low Energy, iOS, Android and the latest in server-side technology to create innovative hardware and software. We work with Apple, Strava, TrainingPeaks and others to help shape the industry.

    Responsibilities

  • Work in a small, dynamic team to develop and test our software, including the Wahoo Fitness app, Wahoo API and ELEMNT Companion app.
  • Collaborate with team members to plan stories and develop acceptance criteria
  • Manually test new features and identify and track bugs
  • Nurture stories through development and testing until they're done
  • Participate in team activities such as planning and retrospectives

    Requirements

  • 1+ years of total experience in Software Testing
  • Experience working in an Agile/SCRUM environment
  • Passionate about quality and commitment to fostering team success
  • Complete comfort working with Atlassian toolset
  • Bluetooth Smart (Low Energy), ANT+ experience a plus