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

Software Engineer; Full Stack - TrainHeroic

Job in Louisville, Jefferson County, Kentucky, 40201, USA
Listing for: Peaksware
Full Time position
Listed on 2026-04-06
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80317 - 133861 USD Yearly USD 80317.00 133861.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Full Stack) - TrainHeroic

Join the Team Powering the World’s Most Driven Athletes and Coaches

At Train Heroic, we’re on a mission to empower coaches and athletes to be their best. We build powerful, intuitive training software used by performance-driven teams and individuals; from pro sports organizations to high school power lifting programs and garage gyms around the world. Our platform blends cutting‑edge tech with deep coaching insight, helping users push past limits, track progress, and build championship habits.

If you’re passionate about sport, human performance, and creating tech that makes a real‑world impact, you’ll thrive here. As part of the Peaksware portfolio, consisting of brands like Training Peaks, Make Music, Alfred Music, Train Heroic, 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

As a Software Engineer, you will be responsible for creating and supporting many of the sites and services that power our core and mobile products. The teams own the applications from inception to production and are responsible for developing, testing and releasing and maintaining our products. Team members must be flexible and willing to take on whatever responsibilities are needed to regularly ship all of the company’s offerings.

As an individual on the team, you develop software solutions to customer problems identified by Product Management; you will continuously improve the solution & systems by refactoring, performing bug fixes, and operating the product; and you will collaborate closely with the entire team contributing to team processes and culture.

You are a continuous learner with a hunger for knowledge. You approach challenges as opportunities to improve. You value team members’ input from all levels and you actively seek ways to support your colleagues.

You will sit directly with the Engineering Team and report to the Manager, Engineering.

Core Functions
  • Create new features and bug fixes for the company site and app
  • Collaborate with Product Managers, UX/UI and QA to design and deliver delightful user experiences
  • Work with other engineers to improve existing architecture and define new architecture patterns, research and implement tools and processes that enhance quality and increase productivity
  • Perform other duties as assigned
Required Qualifications
  • 2-7 years experience working on challenging problems in complex language applications
  • Familiarity with a variety of front and backend architectural patterns, frameworks, and libraries
  • Familiarity with current and upcoming language features and best practices
  • Experience with unit testing, integration testing, and test driven development
  • Experience working with RESTful APIs
  • Strong written and verbal communication skills
  • 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.

The work characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Compensation

We are committed to fair and equitable compensation practices. The annual salary range for this role in Colorado is $80,317‑$133,861. Final compensation for this role will be determined by various factors such as a candidate’s relevant work experience, skills, and certifications. Each role at Peaksware has a defined compensation band based on market data and company stage. We typically hire at the lower to mid‑point of the range, with the top end reserved for internal growth and exceptional performance.

Actual pay depends on factors like…

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