Senior Director, Engineering - Alfred Music
PeakswareAbout the role
Company Information
We are musicians, athletes, coaches and teachers who truly believe in our mission to help people achieve their best. Our software platforms connect performers, instructors and creators enabling them to publish, teach and train using the principles of deliberate practice.
You may know us as TrainingPeaks, MakeMusic, TrainHeroic and Alfred Music. All these brands are under the Peaksware umbrella. TrainingPeaks develops software for coaches and athletes to track, analyze and plan endurance training. TrainHeroic develops software solutions for the strength and conditioning needs of coaches and athletes. MakeMusic develops software to transform how music is composed, taught, learned and performed. Alfred Music creates and publishes educational music to help teachers, students, professionals and hobbyists experience the joy of making music.
We would love to have you join our ever-growing team! All applicants will receive equal consideration for employment regardless of gender, race, national origin, age, sexual orientation, gender identity, physical disability, religion, or length of time spent unemployed.
General Summary
This role offers a unique opportunity to shape the technological future of three distinct businesses with rich histories. Music Brands is composed of Alfred Music, a leading music publisher since 1922, provides a vast library of educational and popular sheet music, while MakeMusic and Fons are dynamic edtech SaaS companies serving music educators and students globally with cutting-edge learning platforms. This position is ideal for a leader passionate about leveraging technology to drive innovation in both the physical and digital music worlds.
As our Senior Director, Engineering, at Music Brands you'll be a key leader, guiding and growing a team of approximately 15 across product engineering, SaaS platform, and data engineering. Our Music Brands business comprises multiple product lines and we need someone who can expertly balance hands-on technical leadership with strategic oversight, focusing on system health, reliable delivery, technical maintainability, and technology stack optimization. We are looking for someone with a strong track record of elevating engineering standards and fostering talent.
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 work directly with the Engineering Teams, and in close collaboration with the leadership team and various department leaders, and report to Peaksware’s Chief Operating Officer.
Core Functions:
- Oversee a staff of approximately 15 people in product engineering, platform / reliability engineering, and data engineering, that collectively manage multiple product lines.
- Manage Engineering Managers and individual contributors.
- Give guidance and direction to a third party infrastructure support team.
- Technical Vision: Own the technical strategy from ideation through execution that empowers our organization to deliver customer and business value more effectively at scale.
- System health: Monitor and improve service uptime, performance, scalability, security, and incident response.
- Reliable delivery: Continuously improve our ability to deliver customer value in a reliable and safe way, within Engineering and in partnership with Product, Design, and other functions.
- Maintainability: Improve the maintainability of our technical infrastructure including modernizing legacy systems, executing upgrades, addressing tech debt, refactoring code, and more in a predictable and safe way.
- Hands-on technical leadership: Ability and desire to dive into technical details as appropriate including debugging issues, coding, and providing architectural direction.
- Stakeholder relationships: Communicate effectively with stakeholders around key areas including system health, productivity, cost management, technical strategy, and more.
- People: Develop a team that delivers exceptional results through effective coaching, performance management, hiring, skill development, and organizational design.
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.
Requirements
Qualifications:
- +8 years in software engineering as an individual contributor.
- +5 years in people management, with one or more years experience managing managers.
- Established technical background in Ruby on Rails, .NET, SQL, and AWS, Terr
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s