Explore careers with our portfolio companies

IBM RPG Programmer

Muse Group

Muse Group

Software Engineering
United States · Remote
Posted on Dec 31, 2025
IBM RPG Programmer
IT Operations
Remote (US time zones)
Apply Now
Vacancy Description:

Muse Group empowers music makers. We create the world’s most popular apps for playing, recording, and composing music.

Through our innovative learning tools, expansive music catalogs, and free open-source software, we make it easier for millions — from beginners to experienced musicians — to be creative every day. Our talented team of music lovers collaborates all over the globe, from Limassol to Seoul, Boston to Berlin. We’re an ambitious company with the drive and culture of a startup — with many more exciting Muse Group developments to come.

Hal Leonard, which joined Muse Group in 2023, is the world leader in sheet music publishing and music education. The company has a storied history of providing music learners with the very best methods and arrangements of popular music for over 70 years. Hal Leonard is also a major distributor of popular brands of instruments, gear, and software to the music trade worldwide.

We are looking for a IBM RPG Programmer who will contribute to Hal Leonard US IT operations team: design, develop, and maintain IBM i (AS/400) applications.


What’s in it for you?

  • Contribute to the stability of a global company’s infrastructure.
  • Grow your career alongside senior professionals.
  • Enjoy the flexibility of a remote work mode.
You won't hear water cooler chat about the weather here at Muse, here we are rating our favorite Prince albums and discussing Japanese punk.
Key Responsibilities:
  • Design, develop, and maintain IBM i (AS/400) applications using RPG (ILE), CL, and SQL.
  • Analyze business requirements and translate them into technical specifications and robust solutions.
  • Develop and optimize DB2 for i database objects (tables, indexes, views), queries, and stored procedures.
  • Maintain and enhance batch jobs, schedulers, and integrations (EDI, file transfers, APIs) where applicable.
  • Perform production support: troubleshoot incidents, resolve defects, and conduct root-cause analysis.
  • Ensure performance, reliability, and security of applications and data (monitoring, tuning, access control).
  • Implement and follow change management practices (deployments, rollbacks, documentation, audits).
  • Write and maintain technical documentation, including data flows, job dependencies, and runbooks.
  • Collaborate with cross-functional teams (business, QA, DevOps) and mentor junior developers.
  • Participate in modernization initiatives (refactoring legacy code, API enablement, automation, CI/CD improvements).
Required Experience:
  • Proven experience of hands-on development on IBM i (AS/400 / iSeries) in production environments.
  • Strong programming skills in RPG (ILE / free-format), CL, and embedded SQL.
  • Solid experience with DB2 for i: data modeling, query optimization, indexing, stored procedures, performance tuning.
  • Good understanding of IBM i architecture: libraries/objects, job subsystem concepts, journaling, commitment control.
  • Experience with source control (e.g., Git) and structured release/change management.
  • Proven troubleshooting skills: debugging, log analysis, root-cause analysis, and production support.
  • Familiarity with integration patterns: flat files, FTP/SFTP, EDI (e.g., X12/EDIFACT), APIs (REST/SOAP) is a plus.
  • Knowledge of modern IBM i tooling (e.g., RDi, VS Code extensions) and basic scripting/automation is a plus.
  • Strong communication skills, ability to work with business stakeholders and translate requirements into solutions.
  • English proficiency sufficient for technical documentation and cross-team collaboration.
we offer
FREEDOM
FOR ALL
Work remotely or at a co-working place of your choice in your favorite band t-shirt.
CREATIVITY
EVERY DAY
Make inspiring products for musicians, artists and creators – no day is the same.
IMPACTFUL
WORK
Influence the future of the music industry and change the lives of millions worldwide.
Work
set up
Get a generous allowance for work equipment and co-working spaces (for those not in Cyprus).
Growth and
development
Receive specialized training, language lessons, conferences and learning materials.
Team
well-being
Access to therapy whenever you need it, and assistance in difficult life circumstances.
The way
we work
We believe everyone in the Muse Group team is a leader. That's why our core philosophy is based on our leadership principles.
Leaders focus on daily outcomes. Each day is a small life. Speed and accuracy in planning are the foundation of trust.
We consciously embrace imperfection in work for the sake of speed. Perfectionism slows progress, so it’s essential to move quickly and try new things.
Radical responsibility means taking personal accountability for every aspect of personal and team work, including problems and their solutions. It shifts focus from "we" to "I," where I take full responsibility for the result without blaming external circumstances or other people.
Leaders focus on daily outcomes. Each day is a small life. Speed and accuracy in planning are the foundation of trust.
Follow the principles of persistence and strive for the best results.
Ask for help when needed and offer it to others.
Embrace Venus
Be specific. Trust. Take action.
Deep dive
Know where the line is
Follow the principles of interaction
Focus on the essentials
Respect Others. Don't be an asshole
Current vacancies
Position
Product
Location
IBM RPG Programmer
IT Operations
Remote (US time zones)
Engraving Specialist and QA Engineer
MuseScore Studio
Cyprus or Remote
Accounting Clerk
Finance, US
Winona, Minnesota, United States
Production Coordinator/Project Manager
Hal Leonard, Content Team
Remote
Junior Accountant
Finance
UK Hybrid
Royalty Accountant (Entry level)
Royalty Team - HLUS
Winona, Minnesota, United States
Product Owner E-commerce
Apps
Cyprus or Remote
Marketing Analyst
Marketing team
Cyprus or Remote
B2B Sales Operations Manager
Sales
Europe or US, Remote
HR Generalist
Hal Leonard
Netherlands
Tabber
Ultimate Guitar
Remote
Head of B2B Sales Growth
B2B Growth Sales
Europe, Remote
CRM Marketing Manager
Monetization Team
Cyprus or Remote
Want to join Muse Group and don't see a suitable vacancy?
Contact us