Senior Software Engineer - Back End

Denver, Colorado, United States · TrainHeroic · 004TH


At TrainHeroic we build software that helps coaches and athletes be their best. Our tools enable smart and effective strength and conditioning. We proudly serve clients in the NFL, NBA, Olympics, High School, College, every major branch of the military, and private training facilities globally.

We’re a high performance culture that serves high performance coaches and athletes. We believe in servant leadership and are seeking humble, hungry, smart change-makers striving to leave their mark on the world.


TrainHeroic is looking for a highly experienced engineer prepared to take on difficult challenges in our backend systems. We are looking for deep technical expertise to be the cornerstone of a growing high performance engineering team that delights our customers.

As Senior Software Engineer, you’ll have the opportunity to provide technical leadership, mentor more junior engineers, and regularly ship to production. You’ll be surrounded by other like-minded engineers in a team culture built around iterative development, automated testing, and high quality code.

Competencies & Day-to-Day Responsibilities:


To be successful in this role, you possess:


All Heroes Receive:

Our TrainHeroic team consists of about 20 people, but we receive the benefits of our much larger parent company, Peaksware:

More about TrainHeroic:

TrainHeroic operates under the umbrella company Peaksware, Inc. along with TrainingPeaks, MakeMusic, and Alfred Music. Together, we have been recognized as Outside Magazine's "Best Places to Work" five times along with BuiltInColorado's "Best Places to Work" list 2017/2018.

Apply for this job