Peaksware
Endurance Sports Technology
SeniorSoftwareEngineer-TrainingPeaks
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer - TrainingPeaks at Peaksware. Skills: C#, .NET, Backend Systems, RESTful APIs, AWS, SQL Server, PostgreSQL, Automated Testing, CI/CD. Build features that athletes and coaches love. Own features end to end, from requirements through deployment”
What You'll Achieve.
Shipping meaningful features; Real accountability for outcomes; Building a polished, professional product ready for trainer season
Industry & Context.
Tackle complex technical challenges
Physical demands: regularly required to sit and move about, use hands to handle, talk, hear; occasionally required to stand, walk, reach; occasionally lift and/or move up to 10 pounds; specific vision abilities required include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
What They're Looking For.
Must Have
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, written and verbal communication skills, Demonstrated commitment to continuous improvement of yourself and your team
Nice to Have
Game development or Unity experience is a plus but not required
What You'll Do.
Build features that athletes and coaches love
Own features end to end
from requirements through deployment
Tackle complex technical challenges to ensure systems stay fast
Design and implement backend systems that elevate team productivity
and long-term maintainability
and well-documented APIs
Contribute to our CI/CD pipeline and testing culture
Participate in code reviews
Share expertise in architecture discussions
Foster open communication
Promote best practices
Explore emerging technologies
How You'll Work.
Team & Collaboration
Work alongside a seasoned engineering team; 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
Communication Scope
Written communication skills; Verbal communication skills
Full 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. * Tack
Applying for this Senior Software Engineer - TrainingPeaks role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Peaksware?
Real rants from real employees. Read before you apply.