Senior iOS Engineer - TrainingPeaks
Company: Peaksware
Location: Louisville
Posted on: February 19, 2026
|
|
|
Job Description:
Job Description 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
(iOS) on our Mobile team and help shape the future of endurance
training for athletes and coaches around the world. As a Senior
Software Engineer (iOS), you’ll play a critical role in building
and evolving the mobile experiences at the heart of our platform.
You won’t just write code, you’ll own features from idea to
deployment and beyond. You’ll help define how our iOS app looks,
feels, and performs as it scales to support millions of workouts
and users. In this role, you’ll tackle real-world product
challenges alongside Product, Design, and Data, crafting
thoughtful, high-impact solutions. You’ll be responsible for the
full lifecycle of your work: designing, coding, testing, shipping,
and maintaining features with a continuous eye on quality,
performance, and user experience. You’ll also help shape our
engineering culture by mentoring teammates, influencing
architecture decisions, and raising the bar for how we build mobile
software. If you’re passionate about building great iOS apps, clean
architecture, and real-world impact, we’d love to meet you. This
role sits on the Engineering Team and reports to the Manager,
Engineering (Mobile). Core Functions: Build features athletes and
coaches love. Design and implement user-facing functionality in our
iOS app that delivers real value and delight to our global
community. Own complex mobile systems. Evolve our iOS architecture
with scalable patterns, modern tooling, and best practices that
improve velocity and code quality. Translate product ideas into
great mobile experiences. Partner closely with Product Managers,
UX/UI Designers, QA, and Data to bring intuitive, high-quality
features to life. Raise the bar on mobile engineering. Lead through
example and mentorship. Coach and support other engineers through
thoughtful code reviews, design discussions, and technical
leadership. Requirements Required Qualifications: 5 years of
experience working on challenging problems in complex applications
Deep experience building native iOS applications using Objective C,
Swift, and SwiftUI using composable architecture Strong
understanding of iOS frameworks, lifecycle, performance
optimization, and memory management Experience designing and
implementing feature-rich mobile experiences Experience with unit
testing, integration testing, and writing highly testable code
Experience working with RESTful APIs, JSON, CoreData performance,
and data synchronization Experience with mobile monitoring and
observability tooling Experience refactoring and evolving large
codebases and seeing architectural changes through from design to
completion 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.
Desired Qualifications: Familiarity with device integrations, e.g.
Apple Watch, Garmin, etc. Familiarity with mobile capabilities such
as widgets, push notifications, GPS, etc. Experience working on
consumer-facing apps at scale Experience collaborating closely with
product and design teams in a feature-driven environment Don’t meet
every single requirement? Don’t worry. We still want to hear from
you and encourage you to apply. Benefits Benefits ?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. If you require a reasonable accommodation to review
our website or to apply online, please fill out our Peaksware
adheres to the FLSA Exemption Threshold for minimum wage in all
states. Work Environment This job operates in a professional office
environment that is well-lighted, heated, and/or air-conditioned
with adequate ventilation and a noise level that is usually
moderate. This role routinely uses standard office equipment such
as computers, phones, photocopiers and filing cabinets. All
employees must comply with all safety policies, practices and
procedures. Report all unsafe activities to your manager and/or
Human Resources. Physical Demands While performing the duties of
this job, the employee is regularly required to sit and move about
the facility; use hands to handle, or feel; talk by expressing
ideas by means of the spoken word; and hear by perceiving the
nature of sounds. The employee is occasionally required to stand,
walk, and reach with hands and arms. The employee must occasionally
lift and/or move up to 10 pounds. Specific vision abilities
required by this job include close vision, distance vision, color
vision, peripheral vision, depth perception, and ability to adjust
focus. To view the Peaksware Privacy Policy, click . By submitting
an application, you acknowledge and agree to the Peaksware Privacy
Policy. Recruiting Agency Notice: We do not accept agency resumes
or assistance. Please do not forward resumes to our jobs alias or
our employees. We are not responsible for any fees related to
unsolicited resumes.
Keywords: Peaksware, Aurora , Senior iOS Engineer - TrainingPeaks, IT / Software / Systems , Louisville, Colorado