Taro Logo

Software Engineer (Mobile - Android) - TrainingPeaks

Peaksware develops software platforms for performers, instructors and creators, including TrainingPeaks, MakeMusic, TrainHeroic and Alfred Music.
Louisville, CO, USA
$80,317 - $133,861
Android
Mid-Level Software Engineer
Hybrid
2+ years of experience
Fitness · Enterprise SaaS

Description For Software Engineer (Mobile - Android) - TrainingPeaks

Peaksware, the parent company behind TrainingPeaks, MakeMusic, TrainHeroic, and Alfred Music, is seeking a Software Engineer specializing in Android mobile development. This role is crucial in building and evolving their essential products, particularly for TrainingPeaks, which develops software for coaches and athletes to track, analyze, and plan endurance training.

As a Software Engineer, you'll be fully empowered to own your work from ideation to deployment, working in a collaborative environment that values quality and innovation. The position requires expertise in Java/Kotlin for Android development, with a focus on creating seamless mobile experiences. You'll be responsible for implementing A/B tests, shipping iterative improvements, and working closely with cross-functional teams to deliver exceptional user experiences.

The company offers a comprehensive benefits package including competitive salary ($80,317-$133,861), medical/dental/vision insurance, 401(k) matching, and unlimited PTO. Their modern office in Louisville, Colorado features amenities like an on-site fitness facility, bike storage, and a music studio, reflecting their commitment to work-life balance and employee wellbeing.

This is an excellent opportunity for a mid-level engineer who is passionate about mobile development and wants to make an impact in the fitness and training software industry. The role combines technical challenges with real-world applications, helping coaches and athletes achieve their best through technology. The company culture emphasizes continuous learning, collaboration, and work flexibility in a hybrid environment.

Last updated 10 hours ago

Responsibilities For Software Engineer (Mobile - Android) - TrainingPeaks

  • Drive growth through experimentation and A/B testing
  • Ship and iterate quickly by deploying changes
  • Develop new functionality and fix bugs for website and app
  • Collaborate with Product Managers, UX/UI Designers, and QA
  • Evolve platform architecture and introduce scalable patterns
  • Work with RESTful APIs

Requirements For Software Engineer (Mobile - Android) - TrainingPeaks

Java
Kotlin
  • 2-5+ years working on challenging problems in complex language applications
  • Experience with Java/Kotlin for Android mobile development
  • Experience with unit testing, integration testing, end-to-end testing, and test driven development
  • Experience working with RESTful APIs
  • Strong written and verbal communication skills
  • Demonstrated commitment to continuous improvement

Benefits For Software Engineer (Mobile - Android) - TrainingPeaks

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Health Savings Account
  • Flexible Spending Account
  • Parental Leave
  • 401(k)
  • 401(k) Matching
  • Short Term Disability
  • Long Term Disability
  • Life Insurance
  • Unlimited PTO
  • 12 paid holidays
  • On-site fitness facility
  • Employee development resources
  • Corporate gym membership discounts
  • Flexible work schedule

Interested in this job?

Jobs Related To Peaksware Software Engineer (Mobile - Android) - TrainingPeaks