Careers Eng Hero Bg

Join Engineering at TrainingPeaks

Build the industry leading endurance training solution.

Banner Computer 1920×618

TRUSTED BY THE WORLD’S BEST COACHES & ATHLETES

Usat 2
Usac
Ironman
Triathlon Canada
British Triathlon

How Our Team Operates

Stay lean.

  • Our engineers spend about 3 hours per week in meetings.
  • Engineers are part of the product decision process. You will maintain a high degree of autonomy and ownership over the customer solutions you build and deliver.
  • Daily standup, weekly grooming, and bi-weekly retro.
  • Work with an agile coach to continuously improve flow.
Careers Design Sprint

Release with confidence.

  • Fully automated deployment pipelines with infrastructure as code.
  • +12k automated tests in our API to ensure quality and prevent regressions.
  • Embrace high code quality standards and modern CI/CD tooling.
Careers Release

Continuous improvement and personal development.

  • We have three core engineering principles at TrainingPeaks:
    • WORK IN SMALL CHUNKS
    • GET IMMEDIATE FEEDBACK
    • TAKE ENGINEERING SERIOUSLY
  • We consider learning a core part of your role and we host engineering book clubs to facilitate growth. Recent books we have read together include: Accelerate, Working Effectively with Legacy Code, Atomic Design, and Pragmatic Thinking & Learning.
  • Regular Community of Practice meetings for engineers to discuss improvement areas.
Careers Improvement

Take pride in meaningful work.

  • Help athletes commit to a clear goal, structure their training to workout smarter and monitor their progress.
  • Build solutions used by Tour de France teams, IRONMAN® World Champions, Olympians, athletes and coaches around the world.
Careers Athlete Fitness

What Some of Our Projects Look Like

Drawers

Continuously scale our backend and data systems to handle billions of requests per month.

Flash

Collaborate with data scientists to bring world-class AI to endurance training.

Dollar Icon

Optimize conversions and user flows in our training marketplace.

Code Icon

Update our infrastructure to continuously improve deployability, performance, and security.

Benefits

We take pride in supporting our people and as part of Peaksware all TrainingPeaks employees enjoy a robust benefits package.

Competitive salary and incentives

4 weeks of paid parental leave for new parents — biological or adoptive

$100k of life insurance coverage with buy-up options

Regular, complimentary financial planning with a professional advisor

100% company paid medical plan for employees with buy-up options as well as dental and vision insurance for employees (dependent coverage available)

Unlimited Flexible Time Off

5% 401(k) match

Company paid short-term and long-term disability coverage

Corporate discounts on gym memberships and top-brand gear

Your choice of Fully Remote or Hybrid work environment

Hero Layer Background 768

Built In Colorado’s Best Places to Work

We’ve been voted one of the 50 best small companies to work for in Colorado.

Apply Today

Interview Process:

Just like our daily work, the interview process at TrainingPeaks is fast but rigorous. In most cases the interview process takes three weeks start to finish.

  1. Apply
  2. Phone call with Recruiting (30min)
  3. Code Assessment or Written Situational Assessment (2-3 hours), depending on role
  4. Video chat interview with Engineering Hiring Manager (1hr)
  5. Video chat interview with Engineering team (3-4hrs)

OPEN POSITIONS

Senior Software Engineer – TrainingPeaks

Louisville, Colorado

We’re actively hiring! If you don’t see your desired role listed, we still encourage you to submit a general application.