Back to jobs
Alfred Music

Senior Software Engineer - TrainingPeaks (TrainingPeaks Virtual)

Louisville, Colorado, United StatesPosted 3 weeks ago
Full-timeonsite

Job Description

Company Information

Join the Team Powering the World's Best Endurance Athletes

At TrainingPeaks, we believe that behind every great athlete is a great coach and the right technology to help them reach their potential. Our platform is trusted by Tour de France winners, Olympic gold medalists, and everyday endurance athletes to plan, track, and analyze their training. Whether you're a performance-driven athlete, a passionate coach, or someone who simply thrives on building tools that empower others, TrainingPeaks is where ambition meets impact.

As part of the Peaksware portfolio, consisting of brands like TrainingPeaks, MakeMusic, Alfred Music, TrainHeroic, we’re united by a shared mission: to create software that transforms deliberate practice into performance. At Peaksware, we don’t just build products. We build communities of motivated people chasing progress, including athletes, musicians, performers, and the teams that support them.

General Summary

Join TrainingPeaks as a Senior Software Engineer on our TrainingPeaks Virtual team to build the future of virtual cycling, running, and endurance training.

You will work alongside a seasoned engineering team, taking ownership of backend systems, shipping meaningful features, and helping build an engineering culture worth having: code reviews, PR workflow, testable patterns, the whole thing.

TrainingPeaks Virtual is used by cyclists, runners, and endurance athletes worldwide to train, compete, and prepare for the events they care about. The engineering team is building toward a polished, professional product ready for trainer season this October. If you want your work to show up in how athletes train for events that matter to them, this is the right place.

This role is part of the TPV Engineering Team and reports to the Manager, Engineering

Core Functions: 

  • Build features that athletes and coaches love. Own them end to end, from requirements through deployment, with real accountability for outcomes.
  • Tackle complex technical challenges to ensure our systems stay fast, reliable, secure, and resilient.
  • Design and implement backend systems that elevate team productivity, code quality, and long-term maintainability.
  • Craft stable, scalable, and well-documented APIs that power our products and support our internal and external development partners.
  • Contribute to our CI/CD pipeline and testing culture as we build the foundation for scale.
  • Help elevate the skills of your teammates by participating in code reviews and sharing your expertise in architecture discussions.
  • Help foster open communication, promote best practices, and explore emerging technologies to keep our team sharp and forward-thinking.

Required Qualifications:

  • 5+ years of experience working on challenging problems in complex applications
  • Experience developing in C# and .NET
  • Experience working with relational database systems such as SQL Server or PostgreSQL
  • Experience designing and building RESTful APIs
  • Experience addressing problems of scale
  • Experience with automated testing and writing highly testable code
  • Experience with CI/CD processes and tools such as TeamCity, Jenkins, GitHub Actions, etc.
  • Experience with AWS or similar cloud technologies
  • Strong written and verbal communication skills
  • Game development or Unity experience is a plus but not required
  • Demonstrated commitment to continuous improvement of yourself and your team
  • Degrees are not required and we value all forms of continued education including traditional four-year degrees, post-graduate degrees, associates degrees, bootcamps, online training, professional certifications, self-teaching and more.

Don’t meet every single requirement? Don’t worry. We still want to hear from you and encourage you to apply.

Senior Software Engineer - TrainingPeaks (TrainingPeaks Virtual) at Alfred Music | Renata