×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer Virtual

Job in Louisville, Boulder County, Colorado, 80028, USA
Listing for: TrainingPeaks
Full Time position
Listed on 2026-05-30
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 111216 - 185360 USD Yearly USD 111216.00 185360.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer - TrainingPeaks (TrainingPeaks Virtual)

General Summary

Join Training Peaks as a Senior Software Engineer on our Training Peaks 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.

Training Peaks 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.
Requirements
  • 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 Team City, Jenkins, Git Hub 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.

Compensation

We are committed to fair and equitable compensation practices. The salary range for this role in Colorado is $111,216 - $185,360. Final compensation for this role will be determined by various factors such as a candidate’s relevant work experience, skills, certifications, and geographic location. This role is eligible for variable compensation including bonus.

Benefits and Perks Health
  • We offer comprehensive health benefits including medical, dental, and vision insurance; health savings and flexible spending accounts, paid parental leave; and an employee assistance program.
  • Additional coverage options including Accident & Critical Illness insurance as well as Hospital Indemnity are also available.
Disability and Life
  • We offer several company paid options including Short Term Disability, Long Term Disability, as well as Basic Life Insurance and AD&D.
  • Additional coverage options including Employee-paid Supplemental Life Insurance for Employee, Spouse, and/or Child are also available.
Additional
  • We offer a 401(K) including a company match.
  • We observe 12 paid holidays annually and provide discretionary Flexible Time Off. Employees also receive free access to our products, corporate discounts, and professional development resources.
  • Access to the Performance and Recovery Center (PARC), our on-site fitness facility, as well as employee only access to on-site locker rooms and showers.
  • Employee only access to secure, indoor bike storage and access to e-bikes exclusively to Peaksware employees.
  • Access to our onsite Music and Podcast Studio.

Peaksware adheres to the FLSA Exemption Threshold for minimum wage in all states.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary