Software Support Engineer
Software Support Engineer
What We’re All About
At Musicologie, we believe music is for everyone and that a great teacher can change a life. We’re a growing franchise system of music studios on a mission to make music lessons a simply delightful experience. We do this by combining our decade of experience, smart technology, and a people-first approach to connect thousands of students with inspiring teachers across the country.
We are a growth-focused company driven by purpose and fueled by the idea that our work should be both meaningful and collaborative. Our team is built on a passion for music and genuine support for our students, and we celebrate wins together—from a student nailing their first scale to a packed-out concert. Every team member plays a role in helping our community discover the joy and confidence that comes from making music.
Role Overview
- Job Title: Software Support Engineer
- Job Type: Full-Time
- Reports To: Lead Engineer and Co-Founder
- Location: Remote, must be based in Ohio to attend local trainings
- Compensation: $60,000 plus performance bonuses, health benefits and PTO
Your Impact on Our Community
As our Software Support Engineer, you are the technical backbone that powers the entire Musicologie franchise system. You will ensure our franchise owners and their studio teams have seamless, reliable technology so they can focus on what they do best: growing their businesses and changing lives through music. Your role directly shapes our ability to scale, enhances the user experience for our entire network, and drives the innovation that keeps our operations running smoothly.
This role is more than just code—it’s about building and supporting the digital tools that empower our franchise partners to succeed. You will be instrumental in developing our proprietary software, empowering our franchisees through thoughtful support, and making a real difference in how we deliver music education.
In this role, you will work on:
Franchisee Technical Support (40%)
- Serve as the go-to technical expert for our entire tech stack, providing friendly and effective support to our franchise owners and their staff across the country.
- Troubleshoot issues across both our proprietary and third-party software, finding solutions that keep their studios running efficiently.
- Create and maintain clear documentation for our systems and processes to empower franchisees to solve common problems independently.
Franchisee Onboarding & System Integration (30%)
- Lead the technical onboarding process for all new franchisees, ensuring they and their teams are confident and capable with the entire Musicologie tech stack from day one.
- Manage and optimize the integration between our various third-party applications and core systems to create a cohesive, user-friendly platform for our franchise partners.
Proprietary Software Development (30%)
- Collaborate directly with Musicologie’s co-founder and Lead Engineer on the design, development, and maintenance of our core proprietary software, MyMusicologie.
- Write, test, and deploy new features that improve the experience for our students, teachers, and franchise owners.
- Help shape the technical roadmap and architecture of our core products.
A Day in the Life:
No two days at Musicologie are quite the same. You might start your morning with a development session, pair-programming with the Lead Engineer to build a new feature for MyMusicologie. By the afternoon, you could be on a video call helping a new franchise owner troubleshoot a scheduling issue in one of their third-party apps, patiently guiding them to a solution. Later, you might be updating our technical onboarding guide based on feedback from a recent franchisee launch.
Your calendar will be a fulfilling mix of deep-focus coding, collaborative problem-solving, and direct interaction with the entrepreneurs your work supports. You'll be part of a creative, high-energy culture, and you will see the immediate impact of your work on our mission.
This Role Might Be a Good Fit For You If You:
- Are a full-stack developer who is passionate about building tools that empower users and solve real-world problems for business owners.
- Are an expert communicator who can explain complex technical ideas to franchise owners and their non-technical staff with patience and clarity.
- Have experience with web development using Laravel (PHP), Vue.js, with additional familiarity across AWS services (e.g., RDS, S3, ECS), Github actions, Postgres, and Docker.
- Thrive in a dynamic environment and enjoy switching between heads-down development and collaborative user support.
- Write clean, maintainable, and well-documented code and take pride in the quality of your work.
- Are a natural problem-solver who is curious and driven to dig deep to find the root cause of an issue.
- Are highly organized, self-motivated, and comfortable managing your own projects and priorities in a remote environment.
- Are genuinely excited by our mission to change lives through music and want to build the technology that helps our franchisees do that at scale.
What's In It For You?
- Direct Impact: You'll be a core member of a small tech team with a huge impact, directly influencing our product and the success of our franchisees.
- Competitive Pay & Benefits: We offer a competitive salary and a comprehensive benefits package.
- Paid Time Off: We believe in work-life balance and provide paid time off.
- The Gift of Music: A truly unique perk—free music lessons for you or your family members.
- A Culture of Growth: You'll work directly with the co-founder of Musicologie and lead developer of our proprietary software in a fast-growing company with room for advancement.
Our Process & Next Steps
We are committed to building a team that reflects our values and supports our mission. After you apply, our team will review your materials and reach out if your background and experience align with the role. Our process typically includes a first-round interview to learn more about you, followed by a technical conversation with the Lead Engineer and Co-founder.
To apply, please submit:
- A letter introducing yourself and sharing why you're passionate about this role.
- Your resume and Github.
Total Compensation: $60,000-$80,000
Musicologie is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.